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