Найти тему
May Jones

Техническое интервью и Codility

Что за кодилити, спросите вы. Вот и я о том же!

Давайте сделаем прыжок вперед и представим, что вас пригласили на собеседование на позицию [разработчицы(-ка), QA, дата аналитика, data scientist - нужное подчеркнуть] в офигенную компанию в городе мечты, вы успешно прошли первое собеседование с HR, рассказали о собственной неповторимости - а что происходит дальше? Второй этап, как правило, оценка ваших технических навыков.

Вариантов несколько - мой любимый вариант это техническое задание на дом. Вам дали задание (это может быть SQL запрос, какой-то алгоритм ML на предоставленных данных, запилить api, написать тесты, в зависимости от позиции и вашего уровня) - это позволяет вам работать в полную силу. Вы заливаете ваше решение на GitHub, а затем с вами могут побеседовать о том, как вы подошли к исполнению. А могут просто сказать - круто, идём дальше. Хороший тон - сделать задание за 2-3 дня, можно дольше, но не больше недели. Этот вариант чаще всего встречается в маленьких и неформальных структурах.

Другой вариант - это вы приходите в офис, у вас над душой стоят два человека, обычно это либо ваш senior (кому вы будете отчитываться в работе) и HR, либо senior и коллега вашего уровня. Вас просят написать какой-то кусок кода. Это стрессово шопипец - терпеть такое не могу. Не знаю как у других, но у меня лично потеют руки, подкашиваются ноги, и я начинаю жестко тупить. Как только я ощущаю, что кто-то понял, что я затупила, у меня пересыхает в горле, мозг начинает скакать в разные стороны - в целом, это такой вот стресс-тест, чтобы якобы выявить ваш настоящий уровень. Я с таким несогласна, просто потому, что выполняла в таких условиях простые задания гораздо хуже, чем намного более сложные задания для своей работы тем же вечером у себя дома на диване. Но я знаю людей, которых стресс-тестами не испугаешь. :)

Бывает, что вам присылают ссылку на Codility (или другой похожий сервис - их много, ими часто пользуются крупные компании, потому что у них текучка, им надо отсеивать неумелых персонажей). Там тикают часики, у вас порядка 4-8 вопросов на 30-60 минут. Это гораздо лучше, чем когда вам в спину дышат незнакомые люди. В моем опыте общения с берлинскими стартапами мне присылали Codility для прохождения теста по SQL и по python. Прохождение таких мини-тестов - это отличная практика для знакомства с тем, что может вас ожидать на техническом задании. Чаще такие тесты дают все-таки именно на junior позиции.

Codility предлагают вот такие уроки, причем одно и то же задание можно выполнять на любом языке (они тестируют знания Go, Java, C, python, и др.). Это даст вам представление о том, что там за креатив стоит за тестами, на основании которых вас потом дальше собеседуют или нет. В целом, если вы новичок в программировании, то регистрируйтесь и знакомьтесь с заданиями и объяснениями. Вероятно, что однажды такой вот написанный на 100% тест станет вашим волшебным ключиком к контракту там, где вы еще даже и не мечтали работать.

Вся инфа о том, как работать зарубежом в айти, о рабочих визах и ВНЖ, топ навыках и тех собеседованиях у меня на телеграм канале https://tele.gg/grechka007

#python #релокация #it #программирование #работа в европе