我从技术面试失败中学到的东西

2025-05-25

我从技术面试失败中学到的东西

所以……我昨天尴尬地搞砸了一场技术面试。真是……糟透了。说实话,这次面试本来可以很精彩的。面试我的两个人都非常冷静和友善。而且我有机会展示我自己的项目,并为其添加一个新功能。如果你以前参加过技术面试,你就会知道这绝对是最好的情况之一(除了完全没有技术面试的情况)。然而,我却彻底搞砸了。

我滔滔不绝地说了很多,忘记了关键术语。在为我的网页应用添加新功能时,我忘记了关键步骤,而且我也没有解释清楚自己做得不好的地方。最终,我因为压力太大、太紧张而提前结束了面试。

这可是我梦寐以求的职位。我对自己很失望,说实话,感觉自己像个废物。我甚至一度想过要不要换个工作😂

但是,我想回顾一下这段经历,并指出一些我本来可以做得更好的地方,以及下次我会做得更好的地方。所以,如果你即将参加技术面试,这篇文章就是为你准备的!

1. 前一天晚上保证充足的睡眠

这绝对是第一名,原因很简单。前一天晚上我几乎熬了一整夜。我一边练习要讲的内容,一边准备即将主持的研讨会,同时还在看漫威电影。基本上,这简直就是灾难的根源。

我感觉自己又回到了高中时代,以前我经常熬夜,第二天早上考试还能拿到近乎满分的成绩。我的大脑现在不再像以前那样运转了。所以我再也不会那样做了。我确信这就是我的解释如此混乱、几乎毫无意义的主要原因。

所以,面试前一定要保证充足的睡眠!就我的情况来说,与其像我之前那样练习,不如好好睡一觉。没有睡眠,所有的练习几乎都白费了。

2. 和朋友进行模拟面试

我非常相信模拟面试。几乎每次技术面试我都会做一次……除了这次。我确信,如果能和一位值得信赖的朋友或同事一起过一遍我的代码,那肯定能给我带来很大的帮助。

我不确定应该实现什么功能才能给面试官留下深刻印象,所以思路很乱。我一直在两个功能之间犹豫不决,我确信这样看起来不太好。如果我事先做过模拟面试,我就会征求反馈,看看面试时应该实现哪个功能。模拟面试也能帮助我完善我的解释。所以,是的,下次我找人做模拟面试。

3. 面试前做笔记

我越想越觉得这次面试当时我的大脑有多混乱(参见第一点)。现在想想,其实挺有意思的。就在面试开始前几分钟,我突然想到,把添加我想要的功能需要遵循的步骤写下来是个好主意。我觉得这主意不错,可惜我把它们写在了便利贴上,结果不知怎么地,便利贴就乱七八糟地散落在我的桌子上了。你能感受到那种混乱吗?

这显然让我的情况更糟了,因为我当时太慌乱了,完全不知道自己该做什么。便利贴也乱七八糟,我怎么也整理不回来。现在我知道,最好还是把它们写在纸上,或者把步骤写在 Markdown 文件中。

4. 多说话

这对我来说通常不难,因为我天生健谈,而且我其实很喜欢讲解我的代码。但这次不一样。我没能理清思路(再次参见第一点),而且有很多尴尬的停顿。对于技术面试来说,即使你不太清楚发生了什么,最好还是直接说出你的想法。

5. 使用大量伪代码

再说一次,这是我热爱做的事情。使用伪代码可以帮助我理清思路,并快速指出逻辑上的缺陷。这也是向面试官展示你的思维方式和解决问题方法的好方法。这次面试我使用的伪代码不够多,但我一定会在下次面试中运用这项技巧。

6.面试前不要喝咖啡!

免责声明:这纯粹是我的个人喜好,所以请随意完全忽略它这可能会让你感到惊讶。但只要我喝咖啡,我就会有点紧张。所以每当我不得不做一些令人紧张的事情时,我都会不惜一切代价避免喝咖啡。这次采访我没有这样做。我喝咖啡是因为我没睡,我以为它会有帮助。但它只是让我非常紧张,当然,我感到紧张。这让我更加紧张,让我更加恐慌。所以,是的,你可以想象,那是一场灾难。提醒自己:面试前不要喝咖啡。

7. 不要给自己太大压力

这一点很难。我们大多数人都需要工作,如果你失业了,任何面试都会压力很大。对我来说,我非常非常想要这份工作。我对这个职位以及即将共事的人都感到兴奋。所以我给自己施加了很大的压力,希望自己能给面试官留下好印象,表现出色。但所有这些压力最终让我适得其反。这一点很难做到,但下次我会尽量避免。我还在琢磨如何克服这种对任何让我兴奋的机会都会产生的反应。如果你有什么建议,请分享!!


正如你所见,我的很多错误都源于睡眠不足。我不敢说自己在技术面试方面是最厉害的,但我的表现从来没这么好过。有些事情我明明知道怎么做,但这次我却没做到。我百分之百肯定这是因为我睡眠不足。所以,如果说有什么可以让你从中吸取的教训,那就是:睡眠非常重要!所以,请在面试前尽量保证充足的休息!

现在,需要澄清的是,我写这篇文章并不是为了过度自责。回想起发生的事情仍然让我感到刺痛,但我已经不再自责了。我相信有一天我会想起这件事,然后大笑起来。但我现在写这篇文章是为了从中吸取教训,甚至可能帮助别人!所以,请大家从我的错误中吸取教训!

很多好心人都给了我一些技术面试技巧。我计划把这些技巧整理成一篇更全面的博文!敬请期待。欢迎在评论区留下你的任何建议!如果你愿意,也可以分享你自己的面试恐怖故事😆 感谢阅读!

文章来源:https://dev.to/ceeoreo/what-i-learned-from-bombing-my-technical-interview-22b5
PREV
NodeJS 入门
NEXT
再也不会收到意外的 AWS 账单!