Почему сеньор может завалить собес на джуна: Собеседование как отдельный вид спорта

Знаете это чувство? Ты годами выстраиваешь архитектуру, разруливаешь критические баги в три часа ночи и менторишь пол-отдела. Ты - «батя» в коде. А потом приходишь на интервью в условный бигтех, и тебя просят на бумажке развернуть связанный список.

Это типа сеньёр и простая задачка для детей.
Это типа сеньёр и простая задачка для детей.

И всё. Ты поплыл

Собеседование ≠ работа

Мы привыкли думать, что интервью - это проверка профпригодности. На самом деле, это отдельная дисциплина, такая же далекая от реального кодинга, как художественная гимнастика от драки в баре.

Давайте сравним:

  • На работе: У тебя есть IDE, Google, документация и время подумать. Главное - чтобы система не упала и код был поддерживаемым.
  • На собеседовании: У тебя есть "маркер", потные ладошки и 45 минут, чтобы вспомнить алгоритм, который ты в последний раз видел у индуса пару лет назад.

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

Почему система сломана (и почему это не изменится)

Алгоритмические секции и задачи с LeetCode - это самый дешевый фильтр. Компании используют их не потому, что это эффективно, а потому что это масштабируемо.

Им проще отсеять десять крепких инженеров, которые не подготовились к «задачкам про люки», чем один раз ошибиться и взять слабого кандидата. Справедливость? Забудьте. Это голая математика рисков.

В итоге мы имеем два типа кандидатов:

  1. Профессиональные ходоки по собесам: Они знают все типы задач, «натасканы» на LeetCode, но могут впасть в ступор при виде реального легаси-кода.
  2. Инженеры-практики: У них руки в масле, они знают, как работает прод, но валят «алгоритмы», потому что им тупо некогда было задрачивать сортировку пузырьком.

Что с этим делать?

Не надо злиться на систему. Нужно просто признать: подготовка к собеседованию - это как отдельный проект в Jira.

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

Это не делает тебя слабее как профи. Это просто плата за вход в новую компанию.

Вопрос читателю

А вы когда-нибудь чувствовали себя глупо на собеседовании, имея за спиной гору успешно запущенных проектов?

Или, может, наоборот - вы тот самый «атлет LeetCode», который щелкает задачи, но ненавидит реальную работу?

31
18
2
1
1