JavaRush /Java блог /Истории успеха /Чтобы получить работу в Luxoft, я прошел 6 собеседований ...

Чтобы получить работу в Luxoft, я прошел 6 собеседований и сдал 3 тестовых: продолжение истории разработчика Саши Копайгородского

Статья из группы Истории успеха
Этот текст — продолжение истории Саши Копайгородского (Александр), в прошлом блогера, монтажера и музыканта. Несколько лет назад Саша переехал в Польшу и решил переучиться на разработчика. В первом тексте Саша рассказывал, как учился и автоматизировал процессы в компании, в которой работал. Во второй части он рассказывает, как получил работу в польском подразделении Luxoft. “Чтобы получить работу в Luxoft, я прошел 6 собеседований и сдал 3 тестовых”: продолжение истории разработчика Саши Копайгородского - 1

“Я сам предложил возобновить процесс через пару месяцев”

В прошлом тексте мы остановились на том, что я собеседовался в нескольких крупных компаниях — EPAM и Motorola. B Motorola я дошел до последнего этапа, меня попробовали направить в одну команду, потом в другую, но видимо что-то не срослось и нашелся кандидат получше. У меня было желание получить опыт работы в большой компании, разобраться с процессами, покопаться в legacy коде, поработать с микросервисами. Один год опыта в такой команде открывает двери куда угодно. В тот период на прошлой работе один из клиентов внезапно попросил меня написать мобильное приложение. Я вообще не понимал, как его делать. У меня были знания на тему React JS, хотя мой профиль — это бэкенд. Тем не менее, я взялся за проект. В это время мне написали из Luxoft: рекрутер и предложил пройти собеседование. Прошел первое собеседование, со мной захотели провести дополнительное, чтобы обсудить дополнительные вопросы. В какой-то момент в этом процессе (это длилось недели полторы) я понял, что просто не успею сделать проект на текущей работе, а ведь мне было очень интересно — это было кроссплатформенное приложение для мобильного телефона, написанное на React Native. Когда я понял, что не справляюсь, сказал Luxoft, что не могу продолжать процесс и предложил возобновить его через пару месяцев. Мне сказали: “Да, конечно”.

“Блин, ты вообще на Java-программиста пришел или мы что-то перепутали?”

Через 2 месяца я отозвался снова и мне еще раз назначили техническое собеседование. Первый раз меня собеседовали “наши” люди — из России или Украины, точно не знаю. Второй раз меня собеседовал синьор разработчик из Бразилии. У него были все мои данные: что я в прошлом собеседовании рассказал, а на что не смог ответить. Интервью было практически идентичным первому, только тестовое задание было другим. Разработчик сказал, что у меня есть улучшения. Конечно, они были, ведь я повторял все, что было на первом собеседовании, и готовился очень тщательно. Собеседующий сказал, что я подхожу под определение сильного джуна, потому что проекты, которыми я занимался, не были достаточно большими. Также он добавил, что меня можно брать, как джуна, но в течение 3-4 месяцев я смогу вырасти до регуляра (в иерархии разработчиков — сильный джун, который находится близко к позиции миддл-разработчика — ред.). После этого собеседования мне назначил звонок по офферу. Я этого не понял, потому что Luxoft — это аутсорс и если первое интервью проходишь, то потом общаешься только с клиентом. После оффер-колла пошла череда собеседований с различными проектами. У меня было всего 4 собеседования с разными проектами: все они были связаны с аутстафом, работа, по сути, на другую компанию через Luxoft. На первом проекте, в который я собеседовался, вообще была какая-то ерунда в стиле работы с low-код (low-code — это подход к созданию, настройке и модификации систем и приложений, который практически не требует написания программного кода — ред.). Проблема в том, что я вообще не вырос бы как программист на этом проекте. Второе собеседование было самым стрессово-интересным. Его проводили двое русских ребят, один — с высшим образованием computer science и гордится этим очень сильно, второй не имеет, но тоже гордится собой. Они начали задавать мне вопросы и при этом спорили между собой о терминологии. Потом они попросили меня написать реализацию стека, попутно издеваясь по каждому поводу над друг другом и надо мной. Таким образом они продержали меня 2,5 часа. И в конце один из них сказал: “Блин, ты вообще на Java-программиста пришел или мы что-то перепутали?”. Я не понял, шутка это или нет, зато осознал, что мое терпение подошло к концу. При этом каждое собеседование в компании сопровождается фидбеком, поэтому я не мог позволить себе “на полную катушку” ответить. Я им сообщил, что готов учиться и что тимлид, который меня возьмет, быстро поймет, что к чему. Есть разные типы собеседований: одни хотят, чтобы программист писал имплементации, другие дают задания на логику, а некоторые (как последний проект) задают вопросы — цель задать как можно больше вопросов и получить как можно больше ответов. Я быстро включился, мне это понравилось. Я ответил на много вопросов, но некоторые пропускал. Мне сказали, что они подумают и сообщат результат. Буквально через два часа мне написал рекрутер, что меня берут в команду. Я очень обрадовался этому, но в понедельник мне прислали тестовое задание. Это было очень стрессово: вроде бы взяли на проект, а тут какие-то проверки. Тестовое я сделал и успешно получил работу. Подытоживая, в Luxoft я прошел 6 собеседований и 3 тестовых задания. Luxoft была 10-я компания, в которую я пришел на собеседование, и первая, которая сказала мне “Да”. Вам скажут да, если вы будете работать над ошибками.

Советы для джунов:

  1. Оставьте хорошее послевкусие от собеседования с вами, подготовьте небольшую речь. После технического собеседования я сделал самопрезентацию. Звучало это примерно так: “С одной стороны, я прекрасно понимаю, что мой опыт в каких-то моментах может быть нерелевантен. С другой стороны, я сам сделал кучу приложений. Я реализовал собственный проект. Я знаю одно: если я трачу на какую-то вещь много времени, то я это делаю осознанно. Тот, кто меня возьмет в проект, получит очень мотивированного человека, который компенсирует незнание большим желанием, временем и умением логически мыслить”. В последствии мой лайн-менеджер сказал мне, что одна из причин, по которой меня взяли, была моя мотивация к работе и этот спич после собеседования.

  2. Не ждите, когда будете готовы на 100% к собеседованию. Если ждать, когда будешь подготовлен, можно никогда не отважиться подать резюме на вакансию. Можно быть неподготовленным, но важно иметь минимальный опыт, чтобы отвечали на ваши СV. Я без опыта работы отправил более 100 CV и мне это ничего не дало.

  3. Получите хотя бы минимальный опыт работы:

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

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

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

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

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

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

Комментарии (5)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Pasha_kuyan Уровень 1
15 октября 2021
💪💪💪
hidden #2222919 Уровень 3
2 сентября 2021
Александр вы очень похожи на исполнителя NG.
hidden #2460969 Уровень 2
1 сентября 2021
Второе собеседование было самым стрессово-интересным. Его проводили двое русских ребят, один — с высшим образованием computer science и гордится этим очень сильно, второй не имеет, но тоже гордится собой. Они начали задавать мне вопросы и при этом спорили между собой о терминологии. Потом они попросили меня написать реализацию стека, попутно издеваясь по каждому поводу над друг другом и надо мной. Таким образом они продержали меня 2,5 часа. И в конце один из них сказал: “Блин, ты вообще на Java-программиста пришел или мы что-то перепутали?”. не в HomeCreditBank? а то они любят там собесы по 2 часа в 2+ человека делать) в самом люксофте опыт такого собеса был, выглядело как блиц-опрос)

некоторые (как последний проект) задают вопросы — цель задать как можно больше вопросов и получить как можно больше ответов.