我面试了 5 名技术岗位的候选人
上周我面试了五名前端岗位的候选人。他们背景各异,技能也各不相同。到第二天结束时,我发现了一些相同的模式。这些模式与他们的代码无关,而在于他们的表达方式以及应对压力的方式。
我希望你能做好更充分的准备。这些问题很容易解决。
1. 停止使用语气词
有一位候选人知道 async/await 的工作原理。但在回答一个问题时,他用了 14 次“那个”、“嗯”、“所以”。知识是有的,但杂音掩盖了信号。语气词会让你显得逻辑混乱。
解决方法是保持沉默。三秒钟的停顿能展现你的沉着。与其使用语气词,不如选择停顿。
2. 避免原地打转
有些候选人会把同一句话重复四遍。他们在没有推进内容的情况下,反复重述同一个观点。这通常发生在焦虑时。这会让你看起来不知道自己的回答该在哪里结束。
如果你发现自己在原地打转,请停下来。说:“让我换个方式表达。”然后使用一个结构:定义它,解释区别,并举一个例子。
3. 少即是多
长篇大论并不会让你显得聪明,反而会让你显得缺乏自信。一个结构清晰的 45 秒回答,比三分钟的漫谈要好得多。
使用这个公式: • 用一句话回答问题。 • 解释原因。 • 举一个例子。 • 停止说话。
4. 承认自己不知道也没关系
“我不知道”是一个有效的技术性回答。它展现了诚实。
5. 注意你的态度
我看到一位候选人对我说:“我已经回答过这个问题了。”这是一种错误的面试沟通方式。
许多新手开发者都存在“自信鸿沟”。在线教程让人们过快地产生了一种“已准备好就业”的错觉。真正的经验来自于修复生产环境中的 Bug 和处理线上事故。这能培养谦逊。
最优秀的候选人并不是最自信的,而是最有自我意识的。他们会说:“我认为它是这样工作的,但我需要先验证一下。”
如何改进: • 在模拟面试时录音。 • 练习停顿。 • 使用“回答、解释、举例”的结构。 • 开发具有真实用户的项目。 • 将谦逊视为一种技术能力。
技术行业对技能差距是有耐心的,但对态度问题却没那么宽容。对于不知道的事情要诚实。这才会让你脱颖而出。
