JavaRush /Java 博客 /Random-ZH /为了在 Luxoft 找到一份工作,我经历了 6 次面试并通过了 3 项测试:开发人员 Sasha Kopaygo...

为了在 Luxoft 找到一份工作,我经历了 6 次面试并通过了 3 项测试:开发人员 Sasha Kopaygorodsky 的故事的延续

已在 Random-ZH 群组中发布
本文是前博主、编辑和音乐家Sasha Kopaygorodsky(亚历山大)故事的延续。几年前,Sasha 搬到了波兰,并决定接受开发人员的再培训。在第一篇文章中,萨沙讲述了他如何在他工作的公司中研究和自动化流程。在第二部分中,他讲述了他如何在 Luxoft 波兰分部找到一份工作。 “为了在 Luxoft 找到一份工作,我经历了 6 次面试并通过了 3 项测试”:开发人员 Sasha Kopaygorodsky 的故事续集 - 1

“我本人建议在几个月内恢复该过程”

在上一篇文章中,我们停了下来,我面试了几家大公司——EPAM 和摩托罗拉。在摩托罗拉,我到达了最后阶段,他们试图将我派到一个团队,然后又派到另一个团队,但显然有些事情没有成功,并且找到了更好的候选人。我渴望获得在大公司工作的经验、了解流程、深入研究遗留代码以及使用微服务。在这样的团队中工作一年的经验为任何地方打开了大门。当时,在我之前的工作中,一位客户突然要求我编写一个移动应用程序。我根本不明白该怎么做。尽管我的个人资料在后端,但我对 React JS 有一定的了解。尽管如此,我还是接受了这个项目。这时,Luxoft 的一位招聘人员写信给我并提供了一次面试机会。我通过了第一次面试,他们想对我进行一次额外的面试以讨论其他问题。在这个过程中的某个时刻(持续了一周半),我意识到我根本没有时间在当前的工作中完成该项目,但我对此非常感兴趣 - 这是一个跨平台应用程序一部用 React Native 编写的手机。当我意识到我无法应对时,我告诉 Luxoft 我无法继续这个过程,并提出在几个月后恢复。他们告诉我:“是的,当然。”

“该死,你竟然成为了 Java 程序员,还是我们搞混了?”

2个月后,再次回复,再次安排技术面试。当我第一次接受“我们的”人——来自俄罗斯或乌克兰——的采访时,我不太清楚。第二次面试的是一位来自巴西的高级开发人员。他掌握了我所有的数据:我在上次采访中讲述的内容以及我无法回答的内容。面试和第一次面试几乎一模一样,只是测试任务不同。开发者说我有改进。当然是,因为我重复了第一次面试时的所有内容,并且准备得非常仔细。面试官说我符合强后辈的定义,因为我参与的项目还不够大。他还补充说,我可以被聘为初级开发人员,但在 3-4 个月内,我可以成长为一名常规开发人员(在开发人员的层次结构中,有一个强大的初级开发人员接近中级开发人员的位置- ed。) 。这次面试后,我计划就这个offer打电话。我不明白这一点,因为Luxoft是外包公司,如果你通过了第一次面试,那么你就只与客户沟通。录用通知后,进行了一系列针对不同项目的面试。我只接受过 4 次不同项目的面试:所有面试都与人员外包有关,本质上是通过 Luxoft 为另一家公司工作。在我面试的第一个项目中,低代码工作风格通常存在一些废话(低代码是一种创建、定制和修改系统和应用程序的方法,实际上不需要编写程序代码- 编辑)。问题是我根本不会在这个项目上成长为一名程序员。第二次面试是最有压力也最有趣的。它是由两个俄罗斯人主持的,其中一个受过计算机科学方面的高等教育,对此感到非常自豪,第二个没有,但也为自己感到自豪。他们开始问我问题,同时互相争论术语。然后他们要求我编写堆栈的实现,同时在每个点上互相嘲笑对方和我。所以他们让我呆了2.5个小时。最后其中一个人说:“该死,你是为了成为一名 Java 程序员还是我们混淆了一些东西?” 我不明白这是不是在开玩笑,但我意识到我的耐心已经到了尽头。而且,公司的每次面试都会有反馈,所以我无法“全面”回答。我告诉他们我已经准备好学习,雇用我的团队负责人很快就会明白什么是什么。面试有不同类型:有些希望程序员编写实现,有些则给出逻辑任务,有些(如上一个项目)提出问题 - 目标是提出尽可能多的问题并获得尽可能多的答案。我很快就跳进去并喜欢上了它。我回答了很多问题,但也漏掉了一些。我被告知他们会考虑并报告结果。两个小时后,招聘人员写信给我,说我被该团队聘用了。我对此感到非常高兴,但是周一他们给我发了一个测试任务。压力很大:看起来他们已经雇佣了我来做这个项目,但随后还有一些检查。我参加了测试并成功获得了这份工作。总而言之,我通过了 Luxoft 的 6 次面试和 3 项测试任务。Luxoft 是我来面试的第十家公司,也是第一家告诉我“是”的公司。如果你改正错误,他们会告诉你“是”。

给青少年的建议:

  1. 给你的采访留下美好的回味,准备一个简短的演讲。技术面试结束后,我做了自我介绍。听起来是这样的:“一方面,我非常清楚我的经历在某些方面可能是无关紧要的。另一方面,我自己制作了一堆应用程序。我实施了自己的项目。我知道一件事:如果我在某件事上花了很多时间,那么我就会有意识地去做。无论是谁带我加入这个项目,都会得到一个非常积极主动的人,他会用巨大的愿望、时间和逻辑思考的能力来弥补我的无知。” 随后,我的直线经理告诉我,他们聘用我的原因之一是我的工作动力和面试后的演讲。

  2. 不要等到你 100% 准备好面试才开始。如果等到准备好了,你可能永远不敢去求职。您可能毫无准备,但为了回答您的简历,拥有最少的经验很重要。我投了100多份没有工作经验的简历,但什么也没给我。

  3. 至少获得最低限度的工作经验:

    • Я долгое время не понимал, что такое open source-проекты и How в них залезть. Я влез в эту тему, когда делал приложение на React: нашел человека, который написал определенную библиотеку и мне она частично подходила, так что я начал копаться в codeе и кое-что менять. Тогда-то я и познакомился с таким понятием, How “контрибьютить” (от англ. — вносить вклад во что-нибудь). Создатель библиотеки сказал: “Так давай, законтрибьють изменения, будет прикольно, добавишь функциональности”. Тогда я понял, что это просто. Можно просто загуглить такие open source-проекты и попытаться закоммитить. Это то, что может дать вам необходимый опыт.

    • Если на вашей нынешней работе есть задачи, связанные с программированием, то определенно идите к начальнику и предлагайте что-то полезное: можно автоматизировать процессы, написать сайт. Это будет очень круто, когда вы поймете, что ваш code полезен. Даже если вы работаете на СТО or мойке, предложите запorть сайт с возможностью выбора услуг и калькулятором цен. Потом вы получите возможность саппортить это приложение or сайт за дополнительные деньги. К тому же, такие проекты прибавляют уверенности в себе.

  4. Изучите “вопросы и ответы на собеседованиях”. Читайте на русском, а потом пробуйте читать на английском. Обязательно прокачивайте свой английский.

  5. Найдите в себе сильный навык, ваш уникальный профиль. Пусть это будет ответственность or навык управления людьми.

  6. Когда получите работу, задавайте вопросы коллегам, общайтесь с ними максимально плотно. Ведь они тоже будут давать фидбек, когда у вас пройдет пробный период. Когда человек на контакте со всеми, пытается разобраться и не впадает в панику, то это хорошо скажется на его оценке.

  7. Не впадайте в панику, когда получите работу. Если речь идет о больших корпорациях, не надо переживать, если вы уже попали в компанию. У них есть трехмесячный пробный период, но разработчик не будет изначально писать ничего важного, пока он не пробудет там месяца полтора-два, потому что только ожидание доступов к системе можно ждать месяц.

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION