Пранк над рынком труда: как устроить кодера на собеседование
Популярный блогер Azazin Kreet решил провести социальный эксперимент, пытаясь трудоустроиться на позицию разработчика, не обладая профильными навыками. Для реализации плана он привлек двух «сообщников» — профессиональных программистов, которые в режиме реального времени подсказывали ему ответы на вопросы работодателей через Discord. Цель эксперимента заключалась в том, чтобы проверить, насколько глубоко работодатели погружаются в техническую экспертизу кандидатов и удастся ли стороннему человеку, не знающему код, пройти отбор благодаря «удаленной поддержке».
Первая попытка: «Проект по ремонту экранов»
Первое собеседование проходило с представителями компании, занимающейся техническим обслуживанием экранов. Кандидат (ведущий канала Azazin Kreet) при поддержке приглашенных кодеров пытался отвечать на вопросы, связанные со стеком технологий.
Основные моменты дискуссии:
- Стек технологий: Работодатели спрашивали об опыте работы с Angular. Ведущий, следуя подсказкам, подтвердил владение фреймворком, однако столкнулся с трудностями, когда интервьюеры перешли к деталям.
- Технические вопросы: На вопросы о различиях в версиях Angular и использовании «синтаксического сахара» ведущий отвечал крайне неуверенно, что вызвало подозрения у интервьюеров.
- Терминология: Дискуссия о способах деплоя, использовании Docker и «выделенных» тестировщиках сопровождалась недопониманием со стороны ведущего, что привело к комичным ситуациям из-за незнания профессионального сленга.
Интервьюеры отметили, что решение по кандидату будет принято после просмотра всех соискателей. Ведущий, осознавая провал, позже признался в своем скептическом отношении к компетенции самих интервьюеров, посчитав их вопросы хаотичными.
Вторая попытка: «Микросервисы для пивнухи»
Вторая попытка оказалась не менее абсурдной. Ведущий представил выдуманный опыт работы над «порталом по продаже крафтового пива», построенном на микросервисной архитектуре.
- Архитектурные вопросы: Когда интервьюер попросил описать схему взаимодействия микросервисов и использование Redis для кэширования, ведущий начал путаться в терминах.
- Код в прямом эфире: Работодатели потребовали продемонстрировать написание кода. Ведущий, не понимая, что именно он должен делать, выполнял действия по командам своих напарников, что выглядело крайне странно и привело к быстрому прекращению беседы.
Финал: успех «подставного» кодера
После серии неудачных попыток ведущий решил пойти на крайние меры и отправил на собеседование самого «кодера» — одного из своих помощников, Павла.
- Ход собеседования: Павел успешно вел диалог, используя подсказки самого ведущего и второго напарника. Он уверенно рассуждал о микросервисах, авторизации (Basic, JWT) и работе с базами данных.
- Необычные вопросы: Для проверки адекватности кандидатов интервьюеры задавали странные вопросы, например, «зачем нужны молочные зубы» или «как звали ворону без двух лап». Павел иронично отметил, что вопросы показались ему «странными», но успешно прошел этот этап.
- Техническое задание: В ходе написания кода Павел допустил намеренную ошибку, вставив в метод слово «секс», что вызвало смех и недоумение интервьюеров, однако техническую логику он смог объяснить.
Результатом эксперимента стало предложение о работе для Павла. Таким образом, блогеру удалось подтвердить свою гипотезу: при наличии внешней экспертной поддержки можно пройти техническое интервью, даже если процесс наполнен абсурдными ситуациями.