JavaRush /Java 博客 /Random-ZH /准备 Java Junior 第一次面试的绝佳指南

准备 Java Junior 第一次面试的绝佳指南

已在 Random-ZH 群组中发布
正如HeadHunter 资源的一项研究指出,2020 年,除了自我隔离的头几个月外,俄罗斯对 IT 专家的需求比以往任何时候都高。2021年也会是这样。乌克兰的情况也类似:根据GlobalLogic 对 IT 劳动力市场的研究,对 IT 专家的需求每年增长 30%。公司只设法吸引了 18% 的工程师。除其他事项外,我们正在谈论初级开发人员。“2021年赤字仍将持续。对专家的需求将非常活跃,”GlobalLogic 指出。正如您所看到的,现在并不是寻找开发人员工作的最糟糕时机。在本文中,我们总结了有关如何准备和通过第一次面试的技巧:如何撰写简历和动机信、面试时要问什么以及如何表现出您的兴趣。奖励 - JavaRush 上关于该主题的最有用材料的精选,包括技术面试问题。准备 Java Junior 第一次面试的绝佳指南 - 1

步骤 1. 如何创建简历

  • 尽可能多地写下有关您的专业经验、知识和工作经历的真实信息。清楚地描述你的技能。如果您习惯使用 Spring Boot、Maven 和 Docker 等工具,请在简历开头注明这一点。了解 Java Core、OOP 以及了解 REST 架构的属性也适合。

  • 最好创建几个不同版本的简历,重点关注某些技能,然后将最合适的版本发送给不同的职位空缺。

  • 简历应清晰易读,最好使用与职位空缺相同的语言编写。这将表明您对所申请职位的兴趣和理解。

  • 为每个项目写 2-4 个摘要以及之前的重要工作经验。当谈论你做了什么时,最好使用这个公式:动作动词|动作动词 技术细节| 到... | 实现某个目标/解决某个问题。

  • 提供有关您自己的真实信息非常重要,包括您的名字和姓氏,否则您可能会让招聘人员感到困惑。有些申请人只写他们的昵称。例如,Alex,但也可以是 Alexander 或 Alexey。为了避免沟通中的尴尬,最好注明您的全名。

  • 提供有关您居住地的信息。如果职位描述表明公司不寻找调动员工,而您位于另一个城市,那么此信息对于招聘人员来说非常重要。

  • 您可以添加一些个人信息(有趣的事实、爱好),但不要添加不必要的细节。这种情况下,少说比多说要好。

准备 Java Junior 第一次面试的绝佳指南 - 2

步骤 2. 如何写动机信

  • 如果您意识到自己不符合职位描述中的所有标准,最好在求职信中注明这一点并解释您想要这份工作的原因

  • 在你的动机信的第一段中,写下公司吸引你的地方,你对团队、项目和职位特别感兴趣的地方。对你必须做的工作表现出热情。

  • 还要写下您满足公司特定要求的技能。表明您可以对项目真正有价值。

  • 在第三段中,总结为什么你应该被邀请参加面试。尽可能具体、直接地写。

步骤 3. 如何准备面试

  • 了解有关您正在面试的公司的更多信息。

在选择候选人时,他们几乎总是更喜欢那些有意识地陈述为什么他们对空缺职位和公司感兴趣的人,而其他条件都相同。你可以解释为什么你对这家公司和职位感兴趣,不仅是在你将参与的任务的背景下,而且是在更全球的意义上,例如企业的社会使命。您还可以研究有关公司的信息,并将您找工作的动机与公司的奋斗目标联系起来。

  • 练习解决编程问题。

即使是非常有经验的程序员也经常会遇到技术问题 - 它们更多地用于评估逻辑技能和找到解决方案的能力,而不是测试直接编程技能。而他们的解决方案,如果你没有太多这方面的经验,在面试时间有限的时候,可能会造成意想不到的困难。

  • 准备一系列问题和对话主题。

向面试官提出精心设计的问题不仅能让你给雇主留下好印象,还能让你获得更多关于工作和公司的信息、要完成的任务以及潜在的困难。

  • 查看您的 Git 存储库。

对于那些有第三方项目和个人宠物项目工作经验的人,以及建议工作经验很少的程序员来说,在面试前检查你的 Git 存储库是有意义的:更新它,如有必要,删除或隐藏那些应该显示的我并不真正想要的项目,反之亦然,以突出显示最好的项目。

  • 准备一段“关于你自己”的独白。

通常在面试中,第一个问题就像“告诉我们你自己”(程序员面试也不例外),所以立即准备一个答案是有意义的 - 一段简短的独白:关于你,你是如何进入这个职业的,关于过去的经历和期望。请记住,独白应该简洁:无需向人力资源人员详细复述您的简历。

  • 进行测试面试。

您可以请某人进行模拟面试,以练习回答问题并克服面试恐惧。他们可能会询问有关人力资源面试第一阶段的一般性问题。找到经验丰富的开发人员来测试您的技术知识也是一个好主意。一个人回答难题的经验越多,他在面试中就越有信心。

第四步:如何在第一次面试中证明自己?

  • 展现你的动力。

一个候选人可能有一份很棒的简历,他可能适合硬技能和软技能,但他没有表现出在公司工作的动力,或者他的动力与公司的目标不相符。在表达你的动机之前,先弄清楚如果你是对话者你想听到什么。如果你说,“我需要一份工作来赚到我的第一个一百万”,而这是一家初创公司或中型公司,那么该公司将无法为你提供这份工作。最有可能的是,这种动机可能对申请人不利。在这种情况下,最好谈谈您对从头开始开发和启动项目感兴趣的事实。

  • 展现专业活动。

在面试时,告诉我们您正在积极研究新技术。例如,一个故事可以这样构造:您已经学习了 Java,正在掌握框架,现在正在学习其他技术,这些技术将帮助您将来开发更复杂、更有趣的项目。这将表明您在该领域看到了自己的未来,并愿意在其中发展。即使在非营利项目中,展示您拥有的任何经验也很重要。您可以谈论免费项目、实习和已完成的培训。

  • 要真诚。

如果您已经完成了课程并且之前从未在任何地方工作过,并且想要显得冷静且经验丰富,那么这是行不通的。您的经验将在技术面试和进一步的工作中展现。谈论你不具备的技能是对自己的伤害。相反,真诚的人会让你喜欢他们自己。如果你明白知识是不够的,那么最好不要关注这一点,而是关注你如何准备好为了新工作而学习和发展。

  • 问问题。

面试是您可以对所面试的公司形成最详细了解的阶段。实践表明,面试后,候选人会提出很多问题,但似乎不适合问这些问题。

  • 指定做出决定的最后期限。

如果招聘人员或团队负责人没有提及截止日期,您应该了解截止日期是什么。如果给了你一定的期限,那么尽量不要提前询问结果。如果一家公司延迟反馈,您完全有权写信或打电话询问是否可以获得反馈。如果没有,请说明原因以及需要等待多长时间。

步骤 5. 技术面试我应该学习哪些主题?

我们 JavaRush 已经多次撰写有关技术面试应该学习哪些主题的文章。在本节中,我们将回顾在初级技术面试中讨论的最常见的问题。

  • Java 核心。

Java Core 这个术语相当广泛。这个名称既指该语言的基本语法,也指多线程这样的复杂主题。实际上,JavaRush 课程主要是针对 Core 的。

  • 算法和数据结构。

算法是对程序员技能以及人们对编程原理的理解的一种试金石。了解数据结构会更好;人们也喜欢在面试中询问数据结构。

  • 单元测试。

学习 JUnit 不会花费太多时间,但了解它的好处是巨大的。您将能够通过测试覆盖您自己和其他人的代码。很多时候,新手的任务是为同事编写单元测试,因此这在他们的新工作中可以直接发挥作用。57.5% 的受访者表示,他们在第一次成功的 Java 面试之前使用过 JUnit,超过 83% 的受访者在第一年就已经使用过单元测试。

  • 实用程序库、GUI 和有用的组件。

Servlet、JDBC、log4j——所有这些和其他工具都非常有用并且在工作中经常使用,在准备面试时最好不要忽视它们。对于 Jackson 来说尤其如此,根据我们的调查,72.7% 的 Java 程序员职位申请者遇到过该库;超过 78% 的受访者尝试过 JDBC。

  • 构架。

以前,没有人期望 Java Junior 会了解 Spring 或 Hibernate。但时代在变,如今,即使是见习生,有时也会出现这样的情况。在一次成功的面试之前,三分之一的受访者对Spring有很好的熟悉程度,45.5%的受访者对Spring的了解程度一般。Spring boot 的情况有些糟糕(36.4% 根本不知道),而接受调查的 JavaRush 毕业生中,近 44% 的人表示他们对 Hibernate 有很好的了解。点击链接阅读有关潜在 Java 开发人员需要什么的详细文本。

JavaRush 毕业生的建议

Yuri Sharoiko,游戏开发者

在面试过程中,展示 Spring、Hibernate 和 SQL 的知识尤其重要。套子虽小,但理解不够就可以开始磨废话了。所以如果你不知道,最好回答这样的问题:“我不太清楚这个,但我在 Spring 中知道这个和那个”,等等。这样,你的知识无论多么少,都会被注意到。

德米特里·索科洛夫,测试员

面试前,仔细研究一下你想就职的公司的信息。面试时,你不必茫然地说:“我不知道。” 即使你不知道什么,但你开始思考,你的思考能力将在面试时被评估。

Dmitry Mersiyanov,Android 开发者

您可以准备面试问题;互联网上有很多问题。有些雇主喜欢问一些棘手的问题,以测试应聘者的一般博学程度。您还需要能够回答此类问题并做好准备。

安佐尔·卡尔莫夫,开发者

第一次面试失败后,赞扬自己。掌握一定程度的知识并通过面试是一项伟大的成就。这里最大的错误就是放弃。当然,遭到拒绝是不愉快的。但一切都按计划进行,你离工作也更近了。你的下一个目标是再次面试失败。然后是另一个,然后是另一个……每次采访结束后,得出结论。看看你的差距并缩小它们。不着急。最重要的是对自己的规律性和非暴力。你做的一切都是正确的。有一天你会收到一份offer。这就是你想要的。您当之无愧的报价。你做得很好!如果您对如何准备面试仍有疑问,我们正在评论中等待您的提问;)
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION