最近一个话题在程序员圈子里还挺火的,技术群里看到读者在聊:那些最终给 offer 的公司,面试过程却出奇的“轻松”。
趁着还是国庆,简单聊聊我对这个话题的看法。
大公司的招聘流程通常较为严谨和复杂,三面、四面甚至五面都很常见。每个技术面试环节的持续时间通常在半小时以上,问的通常较深入。拿我在 Java 后端面经细节合集分享的大厂面经来说,美团、字节等大厂一场技术面可能就要拷打一个小时左右。
大公司通常拥有更充足的资源和更规范的面试流程,他们希望能够更精准地筛选出最合适的候选人。大量的求职申请也使得他们有更多的选择空间,因此面试难度也相应提高,不然起不到筛选作用。
而小公司,尤其是初创公司,由于时间和资源的限制,面试流程可能会相对简略。他们更注重快速招到合适的人才,因此面试时间可能会较短,对技术细节的考察也可能不够深入。
正常考查一下求职者技术水平是没什么问题的,但,有时候,看似简单的面试背后,可能隐藏着一些不那么单纯的目的:
套方案、白嫖技术: 有些公司,尤其是初创公司,打着招聘的幌子,实则想借机获取你的技术方案或行业经验。他们会对你的项目细节刨根问底,甚至是一些项目核心机密。就像大家调侃的那样:经历了 1.5 小时的“高管级”面试,最终却败给了一个可能根本不存在的“另一个候选人”。 KPI 面试: 有些面试官为了完成招聘 KPI,会进行一些敷衍了事的“走流程”面试。他们对你说的内容并不感兴趣,只是例行公事地问一些无关痛痒的问题。这类面试通常节奏很快,甚至会冷不丁地增加面试轮次,让你疲于奔命。KPI 面试在中大厂比较常见,小厂压根没这个精力弄。 炫技式面试: 有些面试官喜欢通过刁钻古怪的技术问题来展现自己的“博学”。例如,有位读者参加社招 Java 后端面试,却被深挖 ARP 底层知识。不是说网络知识不重要,而是在当前面试的场景问 ARP 没有意义。这些问题与实际工作内容毫无关联,纯粹是为了难倒候选人。遇到这种“炫技式面试”,不必过于在意,保持冷静,展现你的专业素养即可。
假如,你遇到上面这些情况,转身就走就好,总没错!
技术面试究竟考察什么?难道技术真的不重要了吗?
当然不是。技术实力永远是程序员的立身之本。扎实的技术功底、丰富的项目经验、持续的学习能力,这些都是程序员职业发展的基石。
不过,面试结果受到多种因素的影响,不仅仅取决于个人的技术能力。面试挂了并不意味着你的技术能力不行,可能是因为遇到了更强的竞争对手,或者该公司的招聘名额已经满了,再或者是上面提到的这些不那么单纯的面试情况。
📌Java 后端技术面试准备强烈推荐《Java 面试指北》 和 JavaGuide ,400 多人参与维护完善,质量非常高。另外,目前的面试趋势是场景题变多,可以参考《后端面试高频系统设计&场景题》(20+高频系统设计&场景面试题)进行准备!
⭐️推荐阅读:
专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入我的知识星球 ,和 3w+球友一起准备面试!