.第一轮面试是HR面试问一些基本情况、工作经历、离职原因、之前的主要工作内容、会哪些技能、持续30分钟左右。面试完了之后,HR会去跟技术官沟通,看我是否符合岗位需求。大概等了10分钟,HR通知我第一轮面试通过。第二轮面试是用人部门的技术同事持续30分钟左右。面试过程首先是自我介绍,然后介绍一下之前做过的项目,自己最擅长的技术。期间他会挑一些问题细问,比如多线程开发、进程间通信、内存处理、tcp 协议、崩溃日志在哪找、兼容性测试需要考虑哪些点大数据相关、Spark (这是我自己主动提的)、爬虫等, 后面现场出了几道简单算法编程,叫我用最擅长的编程语言实现并解释求解过程,数豆子、冒泡排序、快速排序。面试完之后叫我等结果,稍后会通知。也是大概等了10分钟这样,HR过来通知我第二轮面试通过,稍后进行第三轮面试。第三轮面试是用人部门leader也间了一些技术性的问题(偏向性能测试),但更注重的是你的处事能力,如果我手头上同时 有很多重要的事情要处理,我该怎么办。我回答是根据事情的重要性依次处理。总的来说这公司的面试流程比较专业。...查看更多