技术面试官基础(转载) - zLulus/My_Note GitHub Wiki

面试遵循的原则

1、 平等:双方平等对待,不要因为自己是面试官就居高临下,也不要因为对方的态度不尊重他;理解Interview的”Inter-”;
2、 能力:以考察能力为主,例如Coding、沟通能力等;
3、 宣传:面试的目的之一也是宣传公司,吸引被面试的人

面试礼仪与规则

1、 所有和薪酬福利方面的问题统一交给HR去沟通;
2、 不要问宗教、家庭、健康、个人隐私等方面的问题;
3、 禁止直接攻击对方或对方所在的公司

多轮面试如何分工

第一轮:技术硬实力(同级别团队成员)
(1) 技术基础是否符合职位要求;
(2) 他成为你的同事是否开心
第二轮:软性素质(Manager)
(1) 逻辑思维和独立解决问题的能力;
(2) 性格和团队现有成员的互补性;
(3) 主动性和可成长性
第三轮:意愿、预期和薪资等(HR)
(1) 稳定性;
(2) 对面试官的反馈

见面第一分钟

1、 确认自己坐在哪里
看得见钟的地方;
尽量90度夹角坐,不要面对面
2、 记住对方叫什么
3、 自我介绍+握手

第一面,摸清对方的技术水平

常见问题

1、 花过多的时间让对方介绍自己和过去的工作经历
(1) 重点放在他花时间最长或者最引以为豪的项目上面
(2) 只关注最近一两个工作中做的事情
(3) 及时打断进入细节,分辨他做了什么,而不是他的团队做了什么
2、 对方一个概念搞错了或者回答的不满意时作何反应
(1) 及时指出问题,让对方对自己的能力有个正确的认知
(2) 友善的交流和给出其他解决方案
(3) 沟通是否双方对问题的理解出了偏差
3、 对方熟悉的领域面试官不熟悉怎么办
(1) 让候选人尝试3-5分钟讲清楚关键部分
(2) 你做的东西是否有相似的产品
(3) 你的产品和其他产品有何不同?这些不同把你带向何方?
4、 问什么
(1) 一道面试过几百人的笔试题:数羊
一头母羊的寿命是5年,它会在第2年底和第4年底各生下一头母羊,第5年底死去,问一开始农场有1头母羊, N年后,农场会有多少只母羊?请用任意编程语言来实现计算过程。
数羊的题目的评价和追问。(首先必须写的出来,其次考察:a. 代码格式和习惯良好,b. 能够清晰地表达思路 c. 能够有更好的方法)
(2) 说一个记忆深刻的技术难题。(考察a. 看对于问题现象的发现,b. 看对问题的思考过程,c. 看解决问题的方法是否合理)
(3) 给一个我们现在遇到的难题(对于有经验的人)。(考察:看看能否给我们完全不同的思路)
(4) 讲讲你做过最自豪的东西,怎么做的,往细节问。(考察他对于技术的熟悉和追求的深度)
(5) 100w个电话号码的存储,如何节省空间。(考察数据容量的概念,还有发散和严密的思维)
5、 问什么问题?
每一个面试问题都有明确的目的。你不仅自己了解,还能向其他面试官解释清楚。(题库的价值)
不要问那种用Yes/No就可以回答的问题。
不要问一个特别大的题目(你对xxx设计模式怎么看),在短时间内很难准确的沟通完毕。
不要问一些简单搜索就可以知道的知识,如:xxx函数是怎么用的,xxx算法帮我裸写一个....
脑筋急转弯或者奥数类型的

第二面,看潜力和持续的激情

怎么看是否有持续的激情

1、 为什么要做程序员?(考察:a. 当作一个事业而不是工作。b. 是不是发自内心的喜欢。c. 是否是长期的,持续的。)
2、 除了工作以外最大的兴趣是什么?这个兴趣上做过最自豪的事情?(考察:a. 能够为自己喜欢的事情的付出。b. 并且能够追求卓越。)
3、 5年后准备做什么?准备如何达到目标?(考察a. 对自己的规划b. 认识自己的优点和缺点c. 能否脚踏实地)
4、 工作之外还会用技术做些什么?(考察:看是为了工作而学习技术还是为了解决问题)
5、 你的朋友一般怎么评价你;(考察:是否有换位思考和观察的能力)
6、 假如你现在就通过面试了,立刻加入我们的Team,你今天想做什么?(考察:他的行为是否符合他的想法,并且是否有行动力)
7、 你离开之前几家公司的原因是什么?你过去的公司中最喜欢哪家?(考察:看他离职的原因和追求什么?)

聪明和潜力

1、 上海有多少辆公交车?(考察:a.对于一个未知问题的反应。b.如何从已知的信息中进行推论。c.如何有多种完全不同的思路。)
2、 如何实现一个高效的页面浏览次数的计数器?(考察:不断的明确需求过程中看他的反应,对哪些角度的敏感度高)
3、 如果允许你为你最喜欢的语言加一种功能,你会加什么功能?为什么?(考察:对工具和提高效率的关注与思考)
4、 抛出一些困扰自己已久的问题。(考察:快速理解问题和抓住重点的能力)

关于业务SENSE

1、 业务Sense是很难培养的,重点放在选人的时候。一个有业务敏感度的技术人员附加价值是很高的。
2、 你对我们公司的业务怎么看,在什么地方你觉得有问题,什么方向有机会?

小心哪些人?

1、 小心自带负能量的人
2、 不断的抱怨原来的公司和环境的人
3、 碰到问题想不出容易放弃的人
4、 嘴上说对什么都感兴趣,很长时间下来什么也动手做过的人

离场前

1、 你还有什么问题要问我?
2、 如果是很不错的候选人,多勾引。
3、 时刻记得,你是公司对外的招牌。

面试工作尚未就此结束。

1、 多轮面试官之间的交接 具体的反馈和评价
有哪些担心的问题需要人再把把关
如果只能反馈“这人还不错”,那么你是在浪费所有人的时间
2、 多轮面试官最后的碰头和反馈
3、 是否在面试中发现招聘机会