企业考核人才的形式

招聘的两种类型:校招和社招。校招重视基础和校园表现,社招重视项目经历。

  • 线上笔试:线上笔试是在线上做题,题目形式多为编程题。
  • 性格测试:有一些公司注重员工的性格,会有性格测试,在线上进行。
  • 面试:面试通常为 2~3 轮技术面,最后一面为 HR 面试。是企业考核人才最为重要的方式。

面试

面试的几个阶段:

  1. 自我介绍。突出亮点,坦诚清晰,不要过于谦虚,可以介绍自己擅长的事情。对于自己容易引起误会的经历可以主动说明。
  2. 项目经历。社招尤其注重项目经历,面试官对于你做的事情并不感兴趣,他只是在努力了解你过去做的事情与当前岗位是否匹配,了解你本人做事情的风格,了解你是否对于自己做的事情充分了解,了解你本人能否清晰地阐述自己的工作。这一阶段是一种综合能力的考核。也是面试中的重头戏。这一部分一般是候选人说的比较多,而面试官扮演倾听者、提问者的角色。
  3. 八股文。八股文就是一些计算机基础知识,算法、设计、存储等。考察候选人对知识掌握的深度和广度。一般会根据项目经历进行一些提问。
  4. 系统设计。系统设计是面试官给出一种问题场景,请你描述一下如果让你解决这个问题采用什么方案。
  5. 算法题。算法题是考察代码能力的必由之路。算法题能够考察候选人的代码能力、思维能力、应变能力。算法题虽然与实际工作存在一些脱节,但是在面试中占的比重非常大。算法题包罗万象,变幻无穷,属于硬实力,而八股文在短期内快速突击即可取得很好的效果。
  6. 提问阶段。一般面试官在面试结束时,会给候选人提问的机会。有提问的机会仅仅是一种面试套路、面试礼仪,并不意味着本次面试已经通过了。在此阶段,可以坦诚相待一些。如果觉得自己肯定无法通过,不访问一下自己有哪些改进空间。如果自己能够通过,问一下入职之后会做哪些方向的事情。

本书主要介绍八股文部分。

项目经历

一般技术面试只询问项目的实现细节,后面HR面会询问每个项目的切换原因,例如为何离职、为何转岗等。

企业喜欢找专业的人才做专业的事情,不会花费太多力气去培养人才,更不会给员工太多的试错机会。因此,企业招聘喜欢找对口的候选人,岗位匹配度至关重要。

项目经历体现了一个人的职业规划,一个人的项目经历中,算法、后端、客户端、前端等大工种不宜频繁切换,否则会给面试官留下一种缺乏职业规划、专业度不够的印象。

机试

机试的作用是无需面试官参与,直接淘汰掉一批人。
机试题型分成三类:综合考察型、编码题、性格测试。
综合考察型,题型丰富,包括选择、多选、简答、编程等各种类型。考查内容也是多种多样,包括逻辑、数学、算法、计算机基础等各种知识。
编码题比较纯粹,就是几道算法题。
性格测试。有一些大厂喜欢搞性格测试,性格测试也是真的会挂人,所以需要认真对待。性格测试的解决方法就是查看攻略。

简历

简历是企业了解候选人的第一扇窗,决定了候选人是否有笔试机会、面试机会。
简历的样式很重要,爱美之心人皆有之,一份赏心悦目的简历能够让 HR 产生好的第一印象。
层次感要清晰,不要过于凌乱,导致找重要信息都费劲。
简历要突出自己的优势,面试后端可以重点描述自己的后端项目经历。

关于猎头

互联网行业存在许多猎头,他们负责连接企业和候选人,候选人一旦成功入职,猎头会收取一定的费用。通常为10%~25%的候选人年薪。

建议优先通过HR进行面试,这样可以降低企业招聘成本,减少企业招聘方面的顾虑。