Не собеседование, а олимпиада по программированию: как «бигтех» ужесточил отбор в штат
Работодатели говорят, что не хотят ошибиться. Соискатели — что не готовы тратить дни на решение тестовых заданий от каждой отдельной компании.
Конспект заметки Wired.
Сокращения — это последствие агрессивного найма, к которому компании перешли в ответ на рост отдельных секторов экономики во время пандемии Covid-19. Тогда аналитики считали, что рынок был соискательским.
Теперь, когда экономический рост стабилизировался, «сила» перешла обратно в руки работодателей. Те — вдобавок к «зачистке» старых кадров — поспешили ужесточить отбор новых, в частности на позиции инженеров-разработчиков, рассказало Wired со ссылкой на опрошенных программистов и рекрутеров.
- Одного из собеседников издания, например, попросили «прямо сейчас», при интервьюерах, написать код для приложения со списками дел, хотя разработка может занять несколько недель.
- Другому разработчику предстояло подготовить трёхстраничную оценку проекта за 48 часов, просто чтобы попасть на первичное собеседование в Netflix.
- Кандидат в Snap рассказал, что собеседование в штат состояло из шести частей, каждая из которых длилась по часу.
- Ещё одна опрошенная Wired соискательница должна была создать десктопное приложение, запустить его на «мокапе» бэкенд-системы и подготовить документацию по каждому шагу. Она потратила на это день, но завершить задачу так и не смогла — и продолжать работу отказалась.
Если раньше работодатели и давали тесты по программированию на дом, то крайне редко — в основном в качестве дополнительной проверки. Теперь же это обычное дело. Компании заверяют, что на выполнение уйдёт не больше трёх часов. Соискатели в итоге тратят целые дни.
В анонимной соцсети для профессиональных сообществ Blind тоже сетуют, что пройти отбор в крупные технологические фирмы «практически невозможно». Например, в феврале 2024 года один из представителей «бигтеха» требовал от кандидатов решить два теста по программированию на LeetCode среднего и высокого уровня сложности в течение всего 40 минут. Многие рассказали, что не справились, потому что на подготовку к задачам с LeetCode нужны «сотни часов».
В последнее время у инженеров-разработчиков невольно возникает вопрос: почему каждая отдельная компания превращает частные собеседования в «олимпиады по программированию». Ведь за участие в них не платят, а трудоустройство не гарантируют.
Было бы логичнее попросить потенциального сотрудника прописать новую функцию для уже запущенного приложения, над которым он будет работать, чем вынуждать его создавать пробный сервис с нуля — тем более на первом собеседовании или даже до него, считают кандидаты.
Бывший инженер Apple, Square и Tumblr Базз Андерсен проводит аналогию с поиском нейрохирурга. Если руководству больницы срочно нужен толковый специалист, оно вряд ли станет расспрашивать соискателей о парах по химии, которые те посещали на первом курсе университета. Оно проверит навыки, которые потребуются нейрохирургу в ежедневной работе.
Работодатели же тем временем не видят ничего предосудительного в том, что ужесточили подход к отбору. По их словам, каждый сделанный компанией выбор может оказаться решающим — особенно если в команде мало человек.