10 个面试错误,让你显得资历浅……并错失良机

2025-06-04

10 个面试错误,让你显得资历浅……并错失良机

在软件开发中,没有真正的资历标准。

对于某些公司来说,看起来像是高级开发人员,但对于其他公司来说,最多只是中级或初级开发人员。

这让我想到了下一点,你在面试中的表现将决定公司分配给你的资历级别。

所以你最好能回答出这些面试问题!

好吧,在本文中,我为您整理了 10 个最常见的错误,如果您不想看起来像个初级员工并且当然不想损失很多钱,那么您应该避免这些错误。

1. 不假思索地回答问题

最容易让你看起来像个初级员工的行为就是,面试官一问问题,你就直接回答。

我知道你很紧张,我知道你渴望证明你知道多少,但是回答问题太快可能会导致你错过正确回答这些问题所需的关键信息。

顺便说一句,您可以在 YouTube 上观看所有这些内容,请务必订阅 :)

YouTube视频

这也可能会让面试官觉得你没有认真听他们说话。为了避免这种情况,在回答任何问题之前,最好花几秒钟思考,尤其是在面试的时候。

如果您觉得需要更多信息来形成答案,您还应该继续提出其他问题。

这让我想到了第二个错误……

2. 没有在面试中提出最有力的问题

初级开发人员和高级开发人员之间的真正区别不仅体现在面试中,也体现在实际工作中。高级开发人员深知“为什么?”这个问题的重要性。

他们明白,很多时候人们会问他们一些事情,因为他们认为他们需要一些东西,但实际上他们想要得到其他的东西,他们认为那是最好的方式。

不要只看事物的表面,要深入挖掘。

在面试中,一定要问几次“为什么”,以完全理解面试官的要求,然后深入回答。

3.攻击或者责备面试官。

您可能会忍不住这样做,特别是当您觉得被问到的问题与工作无关时(例如花哨的数据结构……)。

听着,我知道这看起来可能不公平,我知道技术面试可能会让你生气,但对此产生情绪反应,或者更糟糕的是,因此质疑面试官的技能肯定会破坏整个面试过程。

设身处地为他们着想,他们问这个问题肯定是有原因的。如果这个问题很蠢,如果他们是开发者,他们可能早就知道了。或许,他们只是想看看你对这件事的反应。

如果这个问题让你一时糊涂,可以像我之前提到的那样问一些澄清问题,或者干脆用礼貌的方式告诉他们真相:“我不熟悉这个概念,你能帮我更好地理解吗?”

仅此一点就可以拯救你,即使你可能完全答不上某些题目,你仍然肯定能获得这个职位。

4. 以为自己是英雄。

你看,面试不是关于你的。我再说一遍,面试不是关于你的。

当然,你会被评估,但评估你的是他们,他们想看看你是否能通过你的技术能力帮助他们实现目标。这就是全部。

这意味着当被问及你的情况时,你应该简短地回答,并始终将重点放在他们身上。要对他们的工作以及他们雇佣你的目的感兴趣。

这样,你就能轻松地从那些认为自己是天才、公司很幸运能拥有他们的开发人员中脱颖而出。

这个故事对于自尊心来说很棒,但它不会帮助你赢得他们的支持。

如果你对赢得他们的青睐不感兴趣,那你为什么还要接受他们的采访呢?

5. 说上一个雇主的坏话

有一件事损害了我获得职位的能力,特别是在我编码生涯的初期……

当被问到这个神奇的问题或:“你为什么要离开现在的职位?”时,我会滔滔不绝地说我上一份工作有多糟糕,没有自动化测试,交付期望太高,而且没有培训!

更糟糕的是,大部分都是真的。

但这并没有帮助我,因为它给我贴上了“还没开始就抱怨”的标签,给我带来了负面情绪。更好的策略是与过去和解,因为这对任何人都没有帮助。

只要告诉他们这很棒,但你希望在不同的方向上发展,这就是你接受他们面试的原因。

6. 代码、自述文件或您可能发送的文档中的拼写错误

回到我的前端工程职位,我负责评估我们收到的代码挑战并决定是否在面试中遇到它们。

阻碍人们晋升到下一级别的最大因素之一是他们的自述文件的质量,包括他们表达自己的方式和语法。

不幸的是,在那个时候,这些文件是人们在邀请你之前判断你能力的唯一依据,因为他们并不认识你。在你把文件寄过去之前,一定要仔细检查语法和拼写。

您可以使用 Grammarly 之类的软件来自动执行此操作。

7. 只关心代码,忽视全局

不仅要了解如何编写代码,还要了解您提供的解决方案将带来的影响、优点和缺点。

如果你从未尝试过以自己的方式做出技术决策,而且这项技能需要多年的时间才能培养,那么这可能真的很难。但你可以用一个简单的技巧来思考这个问题。当遇到技术问题时,问自己这个问题……

我的技术主管/首席技术官会怎么做?

从这个角度来看,你的大脑将开始寻找替代方案,并且你很可能会找到几种可以让你摆脱困境的替代解决方案。

8. 花费太多时间在键盘上寻找正确的键。

这对于现场编程面试来说尤其重要。你可能会觉得这不公平,也许确实如此,但了解一个人资历的方法之一就是看他打字的速度。

对于人类大脑来说,这是一种简短的启发式方法。但是,人们潜意识里形成的印象是,打字速度越快,他们使用电脑的时间就越长(尤其是在公共场合写代码时)。

如果您以编写代码为生,那么您的打字速度很重要。

您可以训练这项技能,它实际上会让您作为开发人员在 10 fast fingering 或 Typing Club 等网站上更有效率。

9. 随机调试代码,而不是进行流程调试

我经常在初级开发人员身上看到这种情况。
他们遇到控制台错误,而不是花几秒钟看看发生了什么,而是直接跳回代码,胡乱修改代码,根本没搞清楚自己在做什么。

或者更糟的是,他们把错误代码复制粘贴到 Google 里,以为 Stack Overflow 会神奇地返回解决方案。到了面试的时候,StackOverflow 已经不存在了,但这个坏习惯依然存在,而且现在面试官都看得一清二楚。

更好的方法是制定一个简单的流程,以便在遇到错误或异常时使用。如果你想让我写一篇关于此的文章,请在下面的评论中告诉我。

10. 给自己贴上初级员工的标签

当我试图晋升到更高级的职位时,阻碍我前进的最大因素可能是我的自我形象。

我会因为所有的不安全感和过去的失败而自卑,从而自我毁灭。当你瞄准一个超出自己舒适区的职位时,尤其如此。

你的情绪会试图阻止你,告诉你你可能不适合这个职位。这会导致人们低估自己,给自己贴上“初级”的标签,从而无法进步和成长。

作为一名开发人员,建立强大的自尊心可能需要花费数年时间,我再次为您提供一个简单的技巧。

永远不要给自己贴标签。相反,让别人给你贴标签。

去那里,尽你所能做好工作,让他们告诉你你的水平!

好了,就是这样。下次面试或晋升的时候,一定要把这篇文章放在手边。

如果您实施我刚才提到的一半内容,您将立即进入下一个级别,而这个初级或中级内容将只是一个记忆!

如果你真的想更上一层楼,这里有一系列资源可以帮助你开启这段旅程。请按照以下步骤获取:

  1. 通过我们的免费技术评估找出您的技术差距
  2. 观看此技术培训,您将学习如何通过使用“技术掌握系统”有效地提高您的技术技能,从而更快地达到高级水平

如果您想对自己的技术技能充满信心,更快地达到中级/高级水平,并作为开发人员获得更多收入,我邀请您观看我们的免费培训并与我联系。

我们将准确了解您作为开发人员目前的技术水平,并为您起草逐步的技术路线图,以帮助您进入下一个级别。

如果您需要我们的帮助将其付诸实施,我们将非常乐意为您提供帮助!

如果您想获得更多类似的文章,请点击关注按钮,我们将在下一篇文章中与您见面:)

干杯,
德拉戈斯

文章来源:https://dev.to/dragosnedelcu/10-inteview-mistakes-that-make-look-junior-and-leave-money-on-the-table-5e50
PREV
让你陷入困境、沮丧和薪水过低的 3 个编程神话 🔮 1. 激情神话 2. 经验神话 3. 人工智能神话
NEXT
体验微服务架构和通信