面试步骤
1,听自我介绍
在自我介绍中,可能让我们发现优秀的人。
要说“请介绍一下你自己”,不要说'来介绍一下自己吧'。.
2,问技术问题
1,基础问题
是基础,不是细节。细节问题往往会将人问住,因为技术点很多,很多细节看似简单,但人也不一定知道。所以要注意区分基础和细节。
目的:
1,验证面试者真伪。有的面试者可以对高端技术夸夸其谈,可是基础的知识点都不甚了解,那说明他的能力远不如他自己所说,可能还很差。
2,能检验出真正的高手。高手往往对基础的理解,也是比别人深和广的。如果对此他愿意多说,可能确实有水平。
2,逐步提升问题深度及难度
这里是检验他的技术栈和公司需要的技术栈有多少重叠。
如果重叠的非常多,显然是上佳人选。
如果重叠的不多,但是面试者在自己的领域有很深的理解,独到的见解,属于潜力型,这要取决于公司是否需要这种人才,或有时间培养。
3,验证简历
目的:
1,验证面试者真伪,有的面试者,简历的水分很大,水分大说明心虚啊,所以他可能没那么厉害。
比如简历上写了善长某某技术,一问不会,或者只是网上常见的答案,没有自己的理解或实际使用的场景,那印象就大打折扣了。
2,了解面试者。
问问题要点?
1,怎样评价工作经历?
除非真正的天才,否则永远不要低估经验的重要性。一个有经验的程序员仅凭直觉就可以预测需求是否合理(玄乎吧)。经验和工作年限并不完全成正比,一个人可能一年经历初级程序员到项目总监,也可能很多年都针对一个模块维护(学不到新东西,当然这也看个人),也可能不求上进混日子。
2,怎样看项目经验?
针对某一个公司的经历,先问其公司规模,主营业务,团队规模。
最重要的,是再看其项目规模,如果是个大项目,问他在团队中所负责的模块,如果他负责的模块多,模块重要,说明他厉害,因为团队往往会把重要的,棘手的任务交给能力强的人,相应能力强的人产能高,做的东西也多。如果都是些小项目,也可以看他负责的多少与质量,占团队的比重,原因同上。
3,问他最善长的技术是什么。
最善长的技术,代表了他的技术深度,如果身为面试官的你也会,那就和他多探讨探讨。如果不会,那还是挑彼此都会的聊,毕竟还是要面试者符合公司的技术栈的。
4,遇到某个问题,该怎么处理?
你可以设置问题考察面试者的思路,也可以设置考察面试者工作态度的问题。
其他:
关于面试官的态度
答:无论面试还是被面,都要怀着谦虚和尊敬别人的态度。
在被面试的时候,大多是处于一种被询问,被考验的状态。你的一句话,可能会在面试者脑中徘徊很久,所以如果在对方尊重你的状态下,也需要以同样尊重谨慎的对待对方。
要找什么样的人?
答:性格>经验>基础
从这三点出发。
性格是最重要的,性格不好,技术能力都会打折扣。经验体现了一个人的综合能力,有相关工作经验的自然优先,基础好的人可塑性强,学新技术快。
针对不同的人,怎样问问题?
答:根据所需人才的层次,对方的实际情况,及其对自己的评价,合理掌握问答气氛和聊天
范围。
应届生:就问我兴趣,工作热情,学习能力方面。
工作1-3年:问基础问题,由简到难,考察其对技术的了解程度,基础问题能反应面试者对技术的热情。
工作3-n年:还是要问基础问题,但是通常对方会反感这样的问题,心想我这么厉害问我这种问题?方法是将简单问题带入情景去问。
网友评论