有幸在大厂做过技术类的一面和二面的面试官(ps.被pass的同学不要恨我),也来分享一下自己的一些看法:就我呆过的大厂来说,技术面试会分三轮,第一轮基础性知识面试,比较看重基础知识掌握情况,第二轮会针对第一轮面试的结果会再具有深度或者广度的面试,一般会等级略高一些;第三轮技术终面,会聊的更加深入,没准会聊的是”理想”。当然这个仅限于正常的情况下,如果只有一面或者二面就被送走了,让回去等消息的话,基本就可以安心找下家了,排除二面或者三面的老板没有时间。当然也会有几个异常的CASE,比如一面或者二面觉得面试的”效果不好”,或者大家不是在一个”频道”上,也有可能会换对你的技术栈更熟悉的人,跟你更加深入的交流。我也曾经和来面试PHP研发岗位的同学探讨过JAVA。下面也根据情况来划划重点

校招

此校招并非严格意文上的校招,基本是针对还未毕业或者刚刚毕业进入职场1-2年的同学,因为此时对大家考察重点和社招的不大一样:

  • 基础知识,对基础概念、算法、数据结构、网络、数据库等理解 40%
  • 软素质,学习能力,沟通能力 40%
  • 项目,开源的项目,实习的项目,做过有挑战的项目 20%
  • 加分项,有开源贡献、有较知识奖项,如ACM等

社招

  • 基础知识,对一些常见算法、数据结构的掌握 20%
  • 项目经验,对过的各种各样的系统的掌握能力 40%
  • 设计能力,在刷过的经历基础上能够设计出软大型复杂系统模块 40%
  • 加分项,具备大型、复杂系统经验,带过人,解决复杂问题