id: 面试官速查表
title: 速查表(面试官)
这是一份直击要点、高度精炼的技术面试注意事项清单,专为面试官设计,尤其适用于算法类面试。其中部分内容可能仅适用于电话初筛或白板面试,但大多数同样适用于两种形式的面试。每次面试前,我都会重新审视这份清单,以提醒自己注意这些要点,最终将它们内化于心,以至于不再需要依赖它。
:::caution
如果你是面试候选人,本页面对你并不关键。不过,了解面试官关注的重点,或许能对你有所帮助!
:::
图例
面试前
|
事项 |
| ✅ |
确保周围环境光线充足。 |
| ✅ |
找一个安静且网络连接良好的环境。 |
| ✅ |
确保摄像头和音频正常工作。测试你的视频会议软件是否运行良好。 |
| ✅ |
准备两到三个问题,并熟悉不同解题思路。好的问题应有多种解法,每种解法都有不同的权衡取舍。 |
| ✅ |
从不同主题中挑选问题,以便发现潜在的知识盲点。 |
| ✅ |
熟悉编码环境(CoderPad/CodePen)。设置好代码快捷键,开启自动补全功能,调整制表符间距等。 |
开场介绍
|
事项 |
| ✅ |
确认候选人是否需要上厕所或休息一下。 |
| ✅ |
概述面试流程(包括开场介绍、时长、可用编程语言,以及最后5分钟的问答环节)。 |
| ✅ |
进行自我介绍,并请候选人也做自我介绍。 |
| ✅ |
向候选人说明,面试过程中会有多个问题(如适用),他们不必完成所有题目,你可能会突然打断他们。 |
| ❌ |
允许候选人花太多时间做自我介绍。 |
发布题目后
|
事项 |
| ✅ |
询问候选人是否见过这个题目。 |
| ✅ |
给出一个简单的示例,包括题目和期望的输出结果。 |
| ✅ |
让候选人先口头描述解题思路,再开始编码。 |
| ✅ |
在适当的时候给予提示。 |
| ✅ |
如果在给出提示后候选人仍卡壳,可以提供完整解答,然后直接进入编码环节,以便观察候选人的编码表现。 |
编码过程中
|
事项 |
| ✅ |
如果是白板面试,站在候选人旁边,同时留出空间,不要离得太远,比如坐在一旁。 |
| ✅ |
注意所有的正面与负面信号。 |
| ✅ |
如果有多道题目,不要让候选人在一个题目上花费过多时间,尤其是第一题是简单题时。 |
| ❌ |
过于明显地查看时间。 |
编码结束后
|
事项 |
| ✅ |
请候选人提供测试用例,并与他一起运行代码。 |
| ✅ |
找出候选人遗漏的边界情况,引导候选人自行补充。可以问:“如果输入是X,你的代码会输出什么?”而不是直接指出问题所在。 |
| ✅ |
记录候选人每道题所花的时间,以便反馈时参考。 |
| ✅ |
询问时间复杂度和空间复杂度分析。 |
| ✅ |
将代码保存下来——拍照或复制代码。 |
| ✅ |
在还剩5分钟时提醒候选人:“我这里就先暂停一下,我们进入下一环节吧。” |
总结收尾
|
事项 |
| ✅ |
允许候选人提问,并尽最大努力回答。 |
| ✅ |
感谢候选人,祝他一切顺利。 |
面试后
免责声明:
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文的母语文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。