我如何准备面试并获得第一份工程师工作

2025-06-04

我如何准备面试并获得第一份工程师工作

各位开发者,大家好,欢迎回到 Code Review,这是一个每周发布一系列编程挑战和工作相关内容的平台。为了庆祝节日,也为了大家在 2020 年取得更大的成就,我想这周做点特别的事情。本文将介绍一些我找到新工程师工作的最佳技巧。毕竟,在一家优秀的公司找到一份充满吸引力的全新工程师工作,难道不是每个人假期愿望清单上的首选吗?:)

以下是获得理想工程师职位的 10 条建议:

1. 这是一场数字游戏

帮助自己找到理想工作最重要的方法之一就是尽可能多地申请工作。残酷的事实是,你申请的大多数工作都不会得到回复,尤其是在你寻找第一份科技工作的情况下。所以,你申请的工作越多,收到回复的可能性就越大。以我的经验来看,我申请过数百个工作,但收到的回复却相对较少。每申请一份工作,都会增加你获得回复的机会。

2.讲故事

当我面试潜在候选人时,我会努力弄清楚是什么促使这位候选人来到这次面试,这样我就能设想一下如果我们录用他们,他们的故事会如何发展。我会问他们最初是什么吸引他们从事编程工作,他们是如何学习这些知识的,以及什么让他们感到兴奋,以确定他们的价值观是否与我们团队的价值观一致。面试时间很短,我们无法确定一个人是否适合在工作中投入大量时间。请专注于讲述你的故事以及你的独特之处,这样面试官就能想象与你共事的感觉。

3. 副业

当我面试我的第一个工程师职位时,我几乎没有什么经验可以谈。这就是为什么在寻找你的第一个开发职位时,参与一些业余项目尤为重要。面试官想知道你是否有一些应用程序构建经验,即使是小规模的。业余项目也能帮助你展现你对自己的工作充满热情,即使没有报酬也乐在其中。大多数训练营都会将业余项目纳入课程,但更进一步地展现你的技能,让你的简历脱颖而出,也会很有帮助。这就是为什么我参与了一些有趣的项目,比如Breadwinnerss.com

4.网络

我知道,我知道,社交活动。大多数人都讨厌,包括我自己。然而,没有什么比在公司里有人为你美言更棒的了。在这个行业里,内部推荐是一笔宝贵的财富,能让你的简历脱颖而出。立志尽可能多地参加社交活动。我通过Meetup找到了最适合我的社交活动,你可以按主题筛选。不要把自己局限于招聘会或与求职相关的活动!参加你热爱的活动,这样你就能和遇到的人进行有意义的对话。你不需要招聘人员来获得工作推荐,任何工程师都可以提供。相信我,这绝对值得!

5. 你遇到过的实际技术挑战

每次我面试候选人时,我都会问他们面临的技术挑战以及他们是如何应对的。有时,候选人对这个问题的回答是我们决定是否录用他们的决定性因素。为什么?因为作为工程师,我们几乎整个职业生涯都在应对技术挑战。我们意识到,原本以为几个小时就能完成的事情实际上要花几周时间,或者我们希望可以一​​起使用的两个库实际上并不能很好地兼容。优秀工程师和卓越工程师之间的区别在于,我们能否灵活地处理问题并有效地沟通问题,从而避免重复类似的错误计算(犯新的错误!)。花点时间,想想你曾经面临过的一两个挑战(你可能面临过很多挑战)以及你是如何应对的。

6.练习,练习,再练习

这很简单。练习那些算法题!!别让问题吓到你。你可能会被问到无数的算法题,但底层概念却有限。你可以在准备面试时通过定期练习掌握所有算法题。无论你面试的是初级职位还是高级职位,我都建议使用像Coderbyte这样的平台来帮助练习那些算法题。几乎所有技术面试都要求你能解决经典的白板问题,而编写应用程序代码并不能让你为这些问题做好准备。你练习得越多,在白板前就会越自如。

7. 适应不适

这可能是最难的一条建议,至今我仍难以接受。面试确实很不舒服。面试时间很短,你需要展示自己的技能,通常需要解决一些人为设计的问题,还要和面试官建立一些你几乎无法掌控的基本默契。没关系。不知道他们问题的答案?没关系。这是一个学习的机会,下次你就能知道了。穿着最喜欢的毛衣,面试室又很热,你大汗淋漓?没什么大不了的——每个人都经历过。感到不舒服是正常的。事实上,如果面试很轻松,这可能表明这个职位对你来说太初级了。开始把每一次不适都看作是成长的机会。

8.个人网站

这一点很容易理解。创建一个个人网站!这是一个很好的练习,而且可以作为简历的补充。它还能给你留下比普通简历更立体的第一印象。

9. 掌握你的语言

许多面试与语言无关,这是有原因的。大多数工程类职位都会有相当长的入职时间,你需要学习公司技术栈的方方面面,以及所有那些令人着迷的机构知识。大多数工程技能可以从一种语言迁移到另一种语言,因此,如果你需要在工作中学习一门新语言,公司通常会表示理解。话虽如此,如果应聘者对自己选择的语言一无所知,那可不是什么好事。因为如果应聘者显然还没有掌握自己最擅长的语言,那么他们可能无法掌握一门在工作中取得成功所必需的语言。

10.玩得开心

最后,别太严肃,找点乐子。面试压力很大,需要很大的耐心,但这也是结识新朋友、积累新经验、挑战自我的好时机,而这些挑战往往是你平时无法做到的。

我们的时事通讯📫

每次发布重大功能时,我们都会发布一小段功能揭秘,以便我们的社区能够第一时间获悉我们的新动态。请在此处提供您的电子邮件地址,我们会将您添加到“第一时间知晓”列表中 :)

文章来源:https://dev.to/coderbyte/how-i-prepared-for-interviews-and-landed-my-first-engineering-job-17nb
PREV
是时候放弃 Bootstrap 了吗?
NEXT
我构建了我的第一个全栈应用程序:我学到的 5 个教训