作为一名技术总监,我管理的技术团队有100多人,面试的Java程序员不要太多。
不同的面试官,面试的要求也不太一样,例如:有的要求表达好、会沟通;有的要求技术好、能直接上手撸代码,搞项目;有的要求人踏实、稍微带一带,能干活就行;有的要求。。 。
我的面试过程基本都是问答形式,想当年我去参加面试的时候,我非常非常非常不喜欢笔试。所以我现在也不给别人安排笔试。
我面试不会随便乱问,提问是有条理的。接下来就聊聊,我经常会提的一些问题,以及问题背后的一些想法吧。
1. 预热部分
Q:请简单做一下自我介绍?
A:上来问这么个问题,简历上都有,还问啥,难道脑袋瓦特啦?其实这会儿,主要让候选人平复一下心情,也默默暗示候选人面试正式开始啦(坏笑);① 看看候选人会不会滔滔不绝说个没完没了「时间掌控能力」;② 看看候选人会不会语无伦次「是不是没准备好或者表达能力有欠缺」。
Q:请针对做过的拿手项目做一下详细介绍?
A:咋问这么个问题。。。主要通过候选人项目介绍,围绕负责实现的功能模块,引入后续的面试问题。如果候选人没说好,可能就没法很好地引导后续问题啦,候选人的话语权以及控制权可都在这儿体现啦。
Q:请针对项目中用到的技术做一下介绍?
A:但凡项目亲身做过,肯定