进阶:技术面试中的5大常见错误

2021年3月16日16:53:19 发表评论 1,319 次浏览

本文概述

你知道不到10%有多少候选人通过了硅谷报道的现场面试?不要忘记那些失败的人已经通过了电话屏幕。

作为筛选候选人的最后阶段, 现场面试是求职者最困难的障碍。对于软件工程师而言, 现场面试通常涉及许多编码问题, 并且要求候选人在与面试官激烈讨论的情况下编写最佳解决方案。

凭借多年的面试官经验, 我发现了应聘者不断犯下的许多类似错误, 我想在这里总结技术现场面试中最常见的错误。

错误#1 –没有准备

如果你有机会成为一名面试官一段时间, 你会惊讶地发现有多少候选人没有任何准备就参加了现场面试。

这绝对是一个致命的错误, 面试失败的大多数候选人都属于这一类。

有些人自信满满地通过电话屏幕, 没有任何困难。但是, 众所周知, 现场面试通常比电话屏幕难, 而且要紧张得多。

我不会详细讨论如何准备现场面试, 因为有很多在线资源和书籍可以帮助你熟悉编码面试。几种最受欢迎​​的资源包括:

  • 极客–几乎准备了技术面试的所有内容, 包括编程问题, 答案, 讨论, 教程等。
  • 玻璃门–你可以练习来自不同公司过去的面试中的编程问题。
  • 盖洛–允许你与来自Google, Amazon, Facebook等的经验丰富的面试者进行模拟面试。

我始终鼓励人们准备尽可能多的准备工作, 即使只剩下一天, 更不用说大多数人至少要在几周前进行现场面试。

错误2 –"给我5分钟"

以下对话发生了无数次。

面试官

:"这是问题…, 我希望你为…编写一个函数。"

候选人

: "听起来不错!请给我5分钟。"

在几分钟内保持沉默。

候选人

:"好, 让我为你写下解决方案。"

面试官

:"呃……也许你可以描述一下你的解决方案……"

我想你明白我的意思。强烈建议你思考时说话, 而不要在沉默后想出一个"完整的解决方案"。有多种原因。

首先, 这使面试官有机会为你提供帮助。信不信由你, 大多数面试官想帮助候选人通过面试。通过谈论你的想法, 面试官可以了解你当前的进度, 并在你陷入困境或走上正确道路时可能给你一些提示。

其次, 这样做更安全。在最坏的情况下, 一段时间后你可能无法提供解决方案, 这只会浪费大量时间, 而面试官无法知道你的想法以及与答案的距离。面试结束时, 他几乎没有写下任何反馈, 只是候选人未能提出解决方案。

最后, 这是一个很好的机会来展示你的沟通技巧。

错误3 –白板上的乱码

大多数技术现场面试都要求考生在白板上写很多代码。但是, 很多人对此没有做好充分的准备。

对于许多没有任何面试经验的人来说, 他们可能会觉得在白板上编写代码确实很不舒服。没有复制和粘贴, 没有快捷方式, 并且编辑或插入非常不方便。你可能会很想念自己喜欢的文本编辑器和IDE。

对于其他一些人来说, 他们通常只是编写糟糕的代码, 而白板只是在放大这一点。一些常见的错误包括:

  • 伪代码
  • 代码不完整(无功能/变量定义)
  • 没有输入验证
  • 错误的代码样式/命名
  • 字迹不清楚
  • 冗余码

大多数技术公司都会在不检查其代码的情况下聘用人员, 因此可以肯定的是, 将要求你在现场面试中编写代码。经验法则是, 在准备时, 始终将解决方案写在白板或纸上, 而不是记在脑海中。

错误4 –沟通不畅

沟通是使现场技术面试与电话屏幕不同的原因之一。

在一个小时的面对面访谈中, 涉及到很多讨论和交流, 这些也被认为是核心技能。对于许多公司而言, 面试官会在面试结束时评估候选人的沟通能力以及技术能力。

但是, 许多候选人对此没有给予足够的重视。他们可能在讨论中非常被动, 未能明确表达其解决方案, 而忽略了诸如眼神交流之类的基本礼节。部分原因是他们在现场面试中过于紧张, 几乎忘了一切。

一种建议是在准备过程中注意沟通。即使没有其他人, 你在思考时也可以继续谈论你的想法。或者强烈建议你与你的朋友或一些有经验的人进行模拟面试, 以进行练习。

错误#5 –没有热情

在技​​术现场面试中评估的另一个关键因素是文化适应性。

不能充分强调文化契合度。基本上, 它会评估你是否适合公司, 假设你具备合格的技术技能, 是否会与他人合作。

例如, 即使他是特定技术领域的专家, 我也不会雇用对我们公司的产品一无所知的人。相反, 我可能会雇用技术上不是很出色但对我们公司的使命和产品充满热情的人。他可能是一个非常活跃的用户, 并且对如何改进当前产品有很多批评。

另一个例子是, 当你对Facebook进行现场面试时, 几乎可以肯定地询问你为什么要加入Facebook。当然, 这没有标准的答案, 这对候选人展示他们对公司的热情非常重要。

但是, 我不想说这句话, 就像你需要假装对公司充满热情。实际上, 我不建议别人申请他们不信任的公司。找到你的生活伴侣有点相似。如果你对这个人或公司没有好感, 那就很难解决。因此表现出热情是很自然的。

总结

通过现场面试几乎没有捷径可走。黄金法则始终是花足够的精力和时间进行准备。

通过充分的练习, 你将意识到现场面试并不像人们期望的那么难, 并且你肯定会喜欢整个过程。

关于作者:

杰克·库克(Jake Cook)是

盖洛

, 一个基于在线的在线平台, 允许人们

杰克6

具有

与来自Google, Microsoft, Amazon等的经验丰富的访问者进行模拟访问, 并获得真正的反馈以进行改进。在高科技行业工作了多年, 他在面试方面拥有丰富的经验, 并且对此也充满了热情。他坚信, 面试可以变得更加透明, 这正是盖因罗出生的原因。

如果你还希望在此处展示你的博客, 请参阅日志用于在lsbin上撰写访客博客。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: