Luxtoday

Как пройти собеседование в люксембургскую компанию и не остаться без работы

Александр
Александр
Александр
Меня зовут Александр, я iOS разработчик уже 7 лет. Тут важный момент, в отличие от остальных героев интервью, я пока что не живу в Люксембурге, но планирую туда перебраться. Сейчас в Черногории и как раз обсуждаю трудоустройство с компанией из Великого Герцогства.
Как пройти собеседование в люксембургскую компанию и не остаться без работы

Я, как и многие соотечественники, в последний год задумался о легализации в какой-то стране. Пять лет работал удалённо, жил на Бали, но никогда не пытался получить какие-то документы, подтверждающие мой статус. И вот с февраля начал присматриваться к Португалии, Испании, куда-то туда был обращён мой взгляд.

Почему работа в офисе

Совершенно случайно наткнулся на статью о Люксембурге на VC, затем интервью на YouTube посмотрел. Потом также, по воле случая, нашёл чат Luxtoday, подписался на него и на новостной ваш канал.

Мне стало интересно, я начал задумываться о релокации в роли финансово независимого. То есть идея изначально была перенести собственный проект.

Однако быстро стало понятно, что это может быть довольно затратно. Тогда появилась идея посмотреть варианты сотрудничества с локальными компаниями.

Открыл LinkedIn посмотреть вакансии. Оказалось, что их всего 2 или 3 — Люксембург очень маленький. Позже выяснилось, что на эту позицию претендовали ещё порядка 20 человек!

Тогда я ещё сомневался в своих скиллах прохождения интервью. Проблема в специфике интервью у программистов.

Очень часто там бывает много задач на алгоритмы и структуру данных. К этому нужно заранее готовиться, а я не готовился.

Поэтому я сперва написал HR и попросил рассказать, как вообще проходит интервью, сколько этапов и так далее. Они сразу же предложили созвониться и обсудить все детали.

Сколько этапов в собеседовании

Перед созвоном я решил провести небольшое исследование, чтобы больше узнать о самой компании. Нашел на LinkedIn сотрудников, один из них оказался русскоговорящим. Его звали Андрей, так что догадаться было не трудно))

Он работал в компании с апреля и смог порекомендовать её как надёжного работодателя. В принципе, этого было достаточно.

Первая наша встреча с HR заняла минут 15-20. За это время он рассказал мне о компании: о её планах, задачах и людях, с которыми предстоит работать.

И сразу же мне назначили первое техническое собеседование с тимлидом.

Оказалось, что на собеседовании было сразу два руководителя. Первый был из отдела iOS-разработки, куда я, собственно, и устраивался. Второй, как я понял, был вообще начальником всего департамента мобильной разработки.

Беседовали мы примерно час на английском. Вопросы были базовыми, например, как устроена работа с памятью, какие инструменты я использую в повседневной работе, какие технологии знаю. Были также и вопросы по резюме.

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

Это удобно для всех. Соискателю не нужно перечислять большой список, а работодатель может быстро проверить, не наврал ли человек в своей анкете.

К примеру, пишешь ты, что работал с определённой технологией. Тимлид у тебя спрашивает, как ты эту технологию адаптировал под те или иные задачи. В таком ключе обычно технические собеседования и проходят.

Мне не очень понравились собственные ответы, если честно. Я ощутимо нервничал, плюс языковой барьер сохраняется. Предположу, что какие-то вещи я описал недостаточно глубоко, в каких-то даже делал ошибки, наверное. Причём такие, которые бы не сделал, общаясь на родном языке.

Тем не менее уже на следующий день со мной связались и сказали, что я прошёл в следующий тур. Попросили сообщить, когда готов буду к новому этапу. Всего их должно было быть 3.

Как выполнять домашнее задание

Вторым этапом было домашнее задание. До этого мы не решали задачи, как это делают в Google, например. Однако навыки именно программирования они не могли не проверить. Так что второй тур и стал этой проверкой.

Мне прислали pdf с подробным ТЗ. Нужно было дома написать небольшое приложение. На выполнение даётся неделя, однако сам процесс написания не должен занимать больше 4-6 часов.

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

В испытании не было ничего супер-сложного, на самом деле. Нужно было написать приложение, которое сохраняет и считывает информацию с локальной базы данных. Что-то вроде to-do менеджера.

Задачи в нем можно вносить, сохранять, изменять, делать вложенные подзадачи. Причём было три категории этих «тудушек»:

  • простая, где одна задача и всё;
  • средняя, в которой может быть уже одно вложение;
  • сложная, в которой может быть три вложения, и эти вложения уже могут быть, например, картинками.

То есть сложность-то не самая высокая, но хитростей было достаточно. К примеру, нужно было ещё интерфейс так подогнать, чтобы ничего не плыло и отображалось адекватно.

Потратил я на задание чуть больше, чем нужно: часов, наверное, 6-8. Но мне кажется, тут даже не был вопрос времени. Эту задачу ведь можно решить по-разному.

Сам я себя отношу к категории middle+, но знаю, например, как бы её решали начинающие разработчики, и представляю, как бы сделали суперопытные. Так что смотрели, скорее всего, на то, как ты выстраиваешь архитектуру, как разделяешь ответственность слоёв.

Что такое «виртуальное погружение»

Спустя пару недель я получил ответ, что мой код работодателя устроил. Они посмотрели работы других кандидатов и отобрали нескольких человек на виртуальную сессию.

Это своеобразный рабочий день с полным погружением в работу и задачи, только проводится дистанционно. Довольно интересная штука.

Мы договорились о совместной работе на целый день: созваниваемся в 9 утра, обсуждаем задачи, я их забираю, через пару часов снова созвон, контроль прогресса и так далее.

Был один неудобный момент — мне пришлось удалённо подключиться к их компьютеру и со своего решать задачи на машине в Люксембурге. В остальном всё прошло так, как и планировали.

В 9 часов я получил задачу. Через 2 часа мне звонят:

- Как успехи?

- Да всё хорошо, сделал вот это и вот это, пока не знаю, как вот с этим справиться.

- Так, хорошо, давай пока здесь притормозим, не будем весь функционал накручивать, сделаем упрощённый вариант, вот новые вводные.

Так мы весь день и работали, преимущественно, конечно, с тимлидом именно iOS-разработки.

Что было сложного или непонятного

В самой работе всё довольно понятно, поскольку я уже давно в этой среде. А вот на собеседовании был вопрос, который меня, как разработчика, всегда ставит в тупик. Попросили описать себя тремя словами. Не помню уже даже, что ответил, вроде бы любитель природы, любознательность и настойчивость.

Я не HR, так что не могу понять, если честно, как такие вопросы помогают понять, насколько я хороший специалист))

Ещё спросили, почему я решил устроиться в офис после 5 лет удалёнки. Но здесь аргументация довольно понятная.

Я им ответил, что хочу легализоваться и остаться уже на каком-то одном месте, потому что переезжать постоянно очень сложно. Ну и удалённая работа тоже утомляет. Хочется погрузиться в задачи и не отвлекаться на домашние дела.

Надо сказать, что компания, конечно, не гигант а-ля Google или Facebook. Они не предоставляют полный пакет релокации вплоть до оплаты жилья, но они помогают со всеми документами, а это очень важно.

Ещё возникло недопонимание, когда я сказал, что веду собственный проект. Тут они очень резко насторожились. А что за проект, а для кого, а что делаете, как много времени он занимает?

Ушли пошушукаться с юристами. Оказалось, что у них есть ограничение.

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

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

Это позже я узнал, что когда-то у них был сотрудник, который на свой проект тратил больше времени и сил, чем на работу самой компании. Вот ребята и перестраховываются =)

Конечно, процесс выдался нервным и пришлось попереживать, но меня сильно поддерживали мама и жена, что очень мне помогло. Теперь осталось дождаться оффер и релоцироваться в Люксембург

Делитесь с нами своими историями. Если вы хотите рассказать нам о переезде и жизни в Люксембурге, пишите в редакцию в Телеграм или на почту editorial@luxtoday.lu. Опыт одного может помочь многим.