面试不是一锤子买卖,通常需要 3~6 轮面试,遂需要准备的内容挺多的,请听我详细道来。
假设你面试的是知名互联网企业的研发岗位,那么面试大概率是 4 或 5 轮:
无论哪一轮面试,你都得主动提出“我简单地介绍一下自己”,遂自我介绍肯定是要有的。自我介绍要描述清楚你叫什么、多少岁、多少年工作经验、你之前是做什么的、这次面试打算面什么岗位、主要的技术栈是什么以及自己的高光时刻。下方简介可作为参考:
您好!我叫镇岳剑,今年 30 岁。毕业参加工作已有 7 年。前几年从事的是金融方面的工作,2015 年才转行 IT。 主要编程语言为 Python,职业方向为爬虫工程师,在爬虫领域主要研究的是爬虫技术和爬虫架构。设计并亲手搭建过日流量过亿的爬虫架构,期间使用了分布式和容器化相关的知识。目前我已离职,可随时到岗。 以上就是我的基本情况,谢谢!
面试时遇到的面试官考察的内容都是不同的,遂你要准备不同层次答案。我面试过挺多家企业的,其中包括了我们耳熟能详的几个大厂,整理了高级爬虫工程师面试过程中实际遇到的问题:
备注:假设这轮是技术一面
1、请你简单介绍一下自己
2、按照简历上的工作经历和内容询问细节,例如:
3、通过交谈了解个人能力,例如:
4、对某个技术点深入讨论,例如:
5、你有什么要问我的?
备注:假设这是技术二面
1、请你简单介绍一下自己
2、找优点与缺点,例如:
3、你有什么要问我的?
备注:假设这是技术三面;另外,做题也有可能在第二轮
1、做题通常有几种情况,例如:
2、题目范围大致分为几种,例如
3、讲讲你做题的思路,例如:
备注:假设第四轮是 HR 或者 HR + 领导
1、请你简单介绍一下自己
2、说说你在 3 至 5 年间的个人计划吧,技术、生活之类的。
3、你对自己的职业发展有没有什么期待?
4、你为什么从上一家公司离职?
5、为什么选择我们公司?
6、除了爬虫技术之外,你对什么技术也会感兴趣?
7、聊聊你出版图书的经历
8、我们这边出了名的压力山大,你觉得你能够适应吗?
9、你现在的收入是多少,按年算
10、你期望薪资是多少,按年算或者按月薪
11、你有什么要问我的?
其中不乏关联性很强的连环炮问题,如果你能够流畅应答,说明你的技术能力很扎实。如果遇到难以回答的问题或者答不对,那就说明你还有很多需要补强的地方,加油!
补充:靠后的面试中会问很多跟真实需求有关的问题,例如通信、多机资源监控和管理、主动监控数据、性能提升,对应的问题例如:
好消息是东鸽已经收到了 1 个 offer,另外两个大厂也走到了最后一轮 HR 面,目前在等电话的状态中,离多个 offer 只是时间问题了。
实战题方面,本来我想放出来的,但后来一想我不能泄漏别人题目,这里我建议大家到专门的刷题网站(例如牛客)找一些大厂真题做做。
刷一刷可以保持竞技状态,同时熟悉远程在线做题的规则和方式,虽然不一定在面试时发挥直接作用。我在面试 HUAWEI 前看过一些真题,但实际面试时遇到的却是另一种题,由于我提前熟悉了在线面试的做题规则,最后有惊无险地拿到了 100 分。
如果我没熟悉做题规则和方式,恐怕做题时间要超时……,因为没做过在线题的你实在是难以搞懂题目要求和对应的交付方式。