导师:James
咕泡学院CEO,10年行业经验,7年互联网工作经验,曾就职于惠普、大众点评、互联网金融行业。三年面试官经验,有丰富的教学和实战经验。
近日收到学员来信,小明是应届毕业生,在面试上遇到了些问题,刚入社会的他经验少,面对面试官的问题张口结舌。对此很苦恼,如何才能被面试官选中呢?
今天有幸邀请到James给大家讲述面试官的考核重点。对于工作经验少于3年的这些程序员来讲,他们中的大多数都缺少相关项目经验以及实战经验,尤其是对那些刚步入社会的毕业生来说,其相关理论知识相较于实战更丰富,导致这些缺乏足够训练量的“新手”在大厂面试筛选中没有比较突出优势。
在这种短板下,去详细了解面试官如何选择没有实战经验或缺乏经验的“贮备人才”是不可缺少的,那哪些指标是面试官去衡量“新手”是自己想要找的”潜力股“呢?
1学历
**学历是面试官的一个衡量标准,学历是面试官对求职者工作技能的一个判断根本。**很多岗位直接就有学历要求,面试官在第一轮筛选简历时,就会PASS学历低的求职者。同时很多优秀的人才因为简历做得不好,在面试之前就被PASS掉。面试是优胜劣汰的过程,面试官会比较求职者的学历,PASS掉学历低的求职者。
2基础
不可否认理论基础的重要性,一个新手程序员所必须掌握的就是理论基础。程序员在项目中遇到问题时,会非常依靠理论基础。
给大家分享一个案例。小华是科班出身,大学学的是软件工程,工作一年后想跳槽,当时面试官让他阐述对JVM的一个了解。虽然小华并未接触过JVM,但他心想用大学所学的知识对JVM进行推导。小华回答说:“我想它是一个虚拟机,在计算机组成的底层,它其实也就是在冯诺伊曼计算机模型当中,如果让我来设计的话,我会把它分为代码和数据两部分。”虽然小华对面试官问的很多问题答不上来,却得到了面试官的青睐。
这个案例表明了程序员基础的重要性。在面试中,遇到难以解答的问题,可以用大学所学的基础知识去进行推导。当工作几年后,会发现大学学的东西是非常有用的。项目中绝大多数问题的解决依靠是非常基础的知识。
作为一名JAVA程序员,该具备的基础有JAVA、网络JAVA核心网络、JVM、高效并发编程、正则、Linux。
3项目经验及可塑性
一个工作经验0到3年的程序员是没有什么项目经验的。对于应届生强硬地要求他们有丰富的项目经验是不太现实。面试官更看重的是可塑性,如果求职者基础牢固、积极沟通,公司就会愿意花时间、花精力去培养。
也有人问到:“那非科班出身怎么办?面试官会拒绝非科班出身的程序员吗?”
现实是非科班出身确实没有办法,但可以通过一些培训来完善缺失。这一块不用过于担心,也有很多科班出身的也没学好。可以通过完善知识体系架构,对基础查漏补缺,就可以拿到在程序这条道路上的驾驶证。
0-3年工作经验的程序员要清楚掌握面试官的这三点衡量标准,成为面试官寻找的潜力股”,顺利通过面试,高效斩获公司offer。
对于面试大家还有什么疑惑呢?可以在评论区踊跃留言。