Каждый начинающий девопс мечтает об этом — о долгожданном оффере. Но перед тем, как его получить, придется пройти ряд интересных квестов, и среди них — собеседование. Мы собрали круглый стол из спикеров курса DevOps Upgrade и практикующих DevOps-инженеров и задали самые горячие вопросы от начинающих специалистов.
Это расшифровка круглого стола, запись вы можете посмотреть здесь.
Для вас выступали:
Максим Гусев — DevOps TeamLead «АО Финам»
Всеволод Севостьянов — Staff Engineer Hellofresh SE
Евгений Садчиков — ведущий инженер «МТС Digital»
Бутов Никита — DevOps «АО Финам»
Геннадий Лялин Дежурный инженер отдел SRE «РСХБ-Интех»
А как собеседование проходит в вашей компании?
Макс: У нас техническое собеседование проводится в два этапа. Первый — это встречи, диалог в любом мессенджере, возможно, созвон. Мы начинаем с вопросов про опыт, чем занимался человек. Далее проходимся более детально по нашему стеку и, если техническое аудирование пройдено, то даем тестовое задание: уровень сложности варьируется. Совсем джуниору дадим задание полегче, будет время на подумать. Выше среднего уровня — задание посложнее, его потребуется сделать в более сжатые сроки: в нем будут подводные камни и проблемы, с которыми реально можно столкнуться при работе. Если разговор и задание пройдены, то человек общается непосредственно с самим руководителем направления.
Всеволод: Я работаю в Европе, и здесь процессы приема на работу и найма куда медленней, чем в России. От реального заявления об увольнении и самого увольнения проходит 3-4 месяца, эйчары об этом знают и торопиться не будут. Само собеседование состоит из 5-6 этапов. Первыми идут три технических этапа: вы выкладываете своё резюме, вам задают вопросы типа: «А что там по Docker, по Terraform?» И вы рассказываете, как вы работали с той или иной технологией, как организовывали процесс.
На втором этапе вы решаете задачу по инструменту, занимаетесь лайф-кодингом: обычно ревьюер помогает и не требует за час взять самостоятельно сеньорскую планку.
Третий этап: вам дается какая-то задача: мол, есть гора сервисов, как вы организуете мониторинг, как вы добьетесь отказоустойчивости и так далее. После этого все участники собеседований принимают решение, берут ли они вас в команду или нет.
Евгений: Резюме нам подбрасывает отдел кадров, далее мы весьма субъективно предполагаем, кто мог бы пойти на собеседование. Через эйчара организовываем конференцию: как правило, в ней участвует эйчар, руководитель проекта, сам соискатель и несколько DevOps-инженеров. По нашему опыту: если решение принимает один человек, то оно может быть субъективным, однако несколько человек придут к более взвешенному заключению.
Никита: По опыту своих собеседований могу сказать, что бывает по-разному. Лично мне везет попадаться на эйчаров, которые технически подкованы — всем участникам такого интервью проще и понятнее. Однажды у меня было 4 этапа собеседования, и что самое удивительное — не было ни одной практики. Собеседования, где участвует несколько технических специалистов, проходят куда интереснее: ты получаешь больше обратной связи.
Несколько технических специалистов на собеседовании — это стандарт? Или это частная практика некоторых компаний?
Евгений: Как-то я попал на созвон, где участвовали 8 человек от компании. Вопросы по существу при этом задавали несколько человек. Если ты с честью выдержишь такую баталию, то у тебя больше шансов выдержать подобное собеседование в будущем. Коллегиальность в таких собеседованиях — это плюс, так как будет меньше субъективизма.
Макс: Будет плюсом, если все они работают в одной сфере. У команды тестировщиков с моего предыдущего места работы была интересная традиция — приходить на собеседование всем отделом. А их там было человек 13! Один-два активно общаются, все остальные просто смотрят, какие-то моменты запоминают. Как-то лично у меня на собеседовании было 4 человека, при этом со мной общался только руководитель разработки.
Евгений: Соискателя оценивают не только лишь как технического специалиста, но и как человека, смотрят на то, как он может построить свою речь, насколько он грамотный и образованный, как выкрутиться в сложной ситуации.
Как готовитесь к собеседованию: взгляд со стороны работодателя и соискателя
Макс: Первое — нормальный скрининг самого резюме. Мне необходимо понять, чем человек занимался, какие технологии он щупал и насколько хорошо в них разобрался. Бывают такие моменты, когда когда человек просто пишет название инструмента и не дает по нему никаких пояснений. Я начинаю писать эйчару, прошу выяснить подробности. Дальше я смотрю на стаж и место — у меня мало доверия к человеку, который везде попрыгал по 2-3 месяца, такое резюме я, скорее всего, скипну. Также я смотрю на наши запросы, что по основным продуктам и что планируем делать — мне важен релевантный опыт.
Если я вижу, что соискатель заикается, потому что он объективно волнуется, то я немного сбавлю обороты и откачусь назад, пообщаюсь о самом человеке. Если же собеседник начинает просто тупить или я слышу звуки гугления, то мы завершаем разговор и идем к следующему резюме.
После первых двух этапов я начинаю погружаться в стек и задачи. Джуну я дам базовые вещи по Docker и Ansible, по Git, попрошу все пульнуть на GitHub: смотрю, владеет ли соискатель технологиями. Человеку более опытному дам задачки немного посложнее — что-нибудь развернуть в облаке с Terraform, к примеру. Этап обязательный, но сроки можем растянуть, если у человека сейчас большая загрузка в связи с увольнением.
Всеволод: У нас в компании мы так готовимся к собеседованиям: три интервью ты сидишь с более опытным интервьюером, просто слушаешь и впитываешь опыт общения, а потом уже ты проводишь сам три интервью, а опытный коллега дает тебе обратную связь.
Никита: Поделюсь своим опытом прохождения собеседований. По первости я очень волновался, и придумал для себя такую тактику. Я выбрал две-три целевые компании и список тех, к кому просто схожу в гости на собеседование. Подготовка заключалась в том, что я общаюсь с нецелевыми компаниями, получаю от них дополнительную информацию и опыт, который поможет держать лицо на собеседовании в компанию мечты. Ещё варианты для подготовки — использовать репозитории GitHub, посмотреть на часто задаваемые вопросы и готовиться по ним.
Геннадий: Я пришёл в DevOps из другой сферы. Тут 1000 вакансий, ты можешь сделать 100-200 откликов, а в моей предыдущей сфере появлялась 1 вакансия в год, и ты ставил всё на это собеседование. Собеседование помогает понять, кто ты, чего тебе не хватает, чтобы получит работу мечты, где у тебя пробелы в знаниях и навыках.
Евгений: Чем больше собеседований ты пройдешь, тем лучше ты поймешь свои пробелы, что и где требуется подтянуть.
К джунам везде разные требования. В одном месте у тебя требуют знать всё, в другом — понимать, что происходит и что с этим можно сделать. В моей компании ценят обучаемых людей — тех, кто может прочитать мануал и в течение некоторого времени найти решение задачи.
Сколько в среднем пройти собеседований, чтобы получить долгожданный оффер? А как понять, что оффер — тот самый?
Макс: Чтобы получить оффер, надо отвечать на сообщения. У меня бывает такое, что я приглашаю 15 человек, а мне по факту отписывается 3-4 человека. Для того, чтобы закрыть ставку, в среднем требуется 7-8 собеседований с разными людьми.
Геннадий: У меня сложилось интересно. Было 100 откликов, но ни одного оффера. А потом работодатель сам вышел на меня и позвал работать. Идеальный оффер — надо пробовать, работать, сразу он не очень очевиден. Очень сложно понять из собеседования, кто эти люди, как они работают, подходит ли тебе эта команда.
Никита: В идеальном оффере ты понимаешь, что тебе будет сложно и интересно. В моем джуновском опыте 7-10 откликов давали мне в среднем два приглашения на собеседование, а для оффера — и того больше.
Евгений: Идеальный оффер — это ещё та лотерея. В момент трудоустройства тебе кажется, что всё идеально, однако потом ты начинаешь взаимодействовать с коллегами, с начальником, и понимаешь, что не всё так просто. Недаром есть испытательный срок: за это время все понимают, нравится ли тебе тут или нет, сам понимаешь, как тебе тут.
Если отказали — что делать?
Макс: Если во время общения я понимаю, что человек заинтересован, он записывает какие-то материалы, я могу и накинуть какие-то свои разработки и рекомендовать курсы. Я стараюсь давать, но только если человеку самому это нужно.
Вячеслав: Сейчас я стараюсь давать обратную связь прямо на собеседовании. Иногда советую книги, курсы, которые человеку можно было бы посмотреть.
Никита: Главный совет тем, кто приходит на собесы - не впадать в уныние, если с первого-второго-десятого раза не получилось. Не сдаваться, задавать вопросы, набивать эти шишки и знания.
Какие-то курсы или обучалки помогают устроиться?
Всеволод: Комьюнити — полезная штука. Сами курсы дадут меньше, чем общение с другими студентами потока или AMA-сессия со спикерами.
Макс: Если я смотрю джуна с сертификатами курсов, я иду на сайт смотреть программу и понимаю, что они проходили, что учили, какой объем материала могли освоить — и задаю вопросы по темам. Я понимаю, реально ли человек учился или просто послушал и забрал сертификат.
Геннадий: Я последние 4 года сам учу людей в другой сфере. Всё зависит от человека, который будет давать курс. Я хотел получить минимальные джунские знания, чтобы хотя бы попасть в IT и уже учиться дальше на месте работы.
Стать DevOps-инженером — это только первый шаг, предстоит совершить ещё уйму маленьких шагов навстречу карьере. Но и на первый шаг уходит масса усилий: и курс найти, и на практике всё знания отработать. Мы взяли эту задачу на себя и подготовили масштабный пятимесячный курс DevOps Upgrade (ссылка slurm.club/3K8lvMG) . Вы изучите базовые инструменты и сможете отработать их на заданиях из реального рабочего процесса. Курс уже стартовал, сегодня последний шанс запрыгнуть в поток. Пусть он понесёт вас навстречу новой профессии.
Комментарии (5)
DeeZ
00.00.0000 00:00А почему бы просто не походить на собеседования?
Не помню где, услышал интересную мысль, что даже если не собираешься менять работу - полезно иногда ходить на собеседования.
Будут понятны потребности рынка, и сможешь сопоставить свои скилы с современными требованиями.
Если чего то не знаешь, но часто спрашивают - повод задуматься и подтянуть.
Понимаешь на чем сделать акцент, какой опыт расписать в резюме побольше.
Пока на собеседовании рассказываешь что-то, немного сам себе в голове структурируешь знания.
Из минусов тратишь время рекрутеров и инженеров.
Ivan4a
00.00.0000 00:00Да, периодически ходить на собеседования полезно.
Как я понял авторы статьи проводят десятки собеседований и сами их проходили, поэтому они делятся тем, что чаще всего встречается на собеседованиях )
dhaluza
00.00.0000 00:00Было у меня собеседование, где я почему то нервничал. Было тз. Где я сильно затупил. Было обычное поднять сервис банальный, прикрутить к нему домен и получить сертификат. Как и где это делать, было не обговаренно. Поднял куб, задеплоил из хелма, все это на локальной машине, купил домен, получил серт. Работает. Созвон. Не работает. Дают время разобраться. Работает. Созвон не работает. Оказалось банально из за серого ip через раз срабатывало. Из за провайдера. Дали ещё время. Быстренько поднял все в AWS. Получил оффер. Очень благодарен компании и своему руководителю,. Что дал нельколько попыток. После спрашивал почему дали шанс, если облажался. Не каждый упарывался и подымал полноценный куб с нуля на своей машине, покупал домен и получал серт через церт бот. Испыталку закрыли через 1.5 месяца.
scheglov_danil
Спасибо за данную статью, очень интересно было читать!