-
面试准备
1.刷题(剑指offer和leetcode前300);
2.打磨简历(看一个简历制作的课程)
如何写出一份专业的技术简历;
3.项目,结合项目要有一到两个方面(算法/领域知识)了解地非常透彻。 -
面试技巧
1.学会主导面试问题走向,并适时展示自己的技术深度。这个很关键(最重要)的一点。
举例来说,你花了足够时间研究某一个/类算法(树模型如xgb、rf、gbdt等,或是神经网络用于时间序列建模),基本对他了如指掌,那么,一旦面试官问到相关的问题,想办法引导面试官问你xgb,然后展示你的功力。
三板斧:比赛,树模型,时间序列。
2.学会回答问题
-- 遇到过并且熟悉的:这时不要得意忘形,要控制好回答节奏,避免面试官觉得你刚好撞上;
-- 不太熟:简单解释,避开可能让你入坑的词汇(比如说不要说一些你写不出详细原理的算法);
-- 不会:直接说自己没接触过这方面,不装懂。如果是非知识性问题,可以推理一番,体现分析能力。
3.面对总监/经理面
技术问题较少,更多的是职业规划和过去经历总结。
-- 重要的是让面试官觉得你是一个很有潜力的人,以后会是一个优秀的程序员。
-- 用自己的经历佐证你热爱技术,喜欢探究原理,做事能够持之以恒等。
-- 他们也注重一个人的表达能力,思辨能力,以及个人素质。
-- 应对其他问题慎言,出口之前先想好。
-- 题目示例:你有什么优势? 你的职业规划是什么? 你为什么想来我们公司/为什么跳槽? -
选择
1~3年,平台>=成长>薪资
3~5年,平台>=薪资>=成长
5~10年,平台=薪资>成长(这个阶段也可叫做规划) -
注意
一定不要裸辞,骑驴找马。
【参考文献】
互联网大厂求职面经及总结
很赞的面试总结
网友评论