这些年面试了挺多人,发现一个简单好用的甄别候选人的方法,就是看他能不能把自己的项目说明白。所谓说明白,包括项目的背景,前因后果,整体设计,关键部分,演进过程等等。能不加引导或在极少引导下说明白的人,不仅是沟通能力强,更体现了清晰严谨的逻辑能力,这种人大部分情况下都是靠谱的。越是能把面试官不熟悉的事情讲明白的人,越厉害。
进一步地,面试官此时可以对项目提出一些挑战或者新的要求,例如是否考虑过其他方法、能否适应新的场景、能否在资源受限条件下进行等等,看他能否应对自如,如果这时还能够条理清晰地回答,那说明要么这个人反应极快,要么他自己已经思考过这些问题,无论哪种,都是很厉害的。
这两个方面都能通过该,这个人在大方向上基本就问题不大了。
当然,其他方面该考核的也要考核,这一条只是(大部分情况下的)必要条件,不是充分条件。