Коллега проводит технические интервью лет пять. Говорит видел два типа кандидатов.
Первый тип - кандидат Антон. Сильный мидл, хорошее резюме.
Интервью началось с простого вопроса: "Как работает event loop в JavaScript?"
Антон начал объяснять. Запутался в середине. Видно что не до конца понимает.
Коллега хотел помочь: "Может по-другому объясню, разберём вместе?"
Антон: "Нет-нет, я знаю. Просто нервничаю."
Продолжил мямлить ещё минуту, грустновато.
Дальше вопрос про оптимизацию базы данных. Антон не знал. Но начал придумывать на ходу: "Ну там индексы... и кэширование... вот это всё."
Коллега: "А конкретно какие индексы поставил бы?"
"Ну... разные. Смотря какая задача."
"Давай на примере."
Антон пять минут пытался изобразить что знает. Ничего конкретного.
К концу интервью коллега устал. Антон провалился. Не потому что не знал - потому что врал. Если врёт на интервью - будет врать в работе.
Второй тип - кандидат Максим. Резюме слабее чем у Антона.
Тот же вопрос про event loop.
Максим: "Честно - объяснить детально не могу. Понимаю общий принцип что JavaScript однопоточный, задачи выполняются очередью. Но внутреннее устройство надо освежить."
Коллега: "Хорошо. А работал с асинхронным кодом?"
"Да, с промисами и async/await постоянно. Вот там могу объяснить подробно."
Объяснил отлично.
Вопрос про базы данных.
Максим: "С оптимизацией запросов работал мало. Делал базовые индексы по первичным ключам. Сложную оптимизацию не делал - не было задач."
"А если бы была такая задача?"
"Погуглил бы как профилировать запросы, посмотрел бы план выполнения. Не знаю деталей, но знаю где искать."
К концу интервью коллега понял - Максим знает границы своих знаний. Не врёт. Готов учиться.
Антон получил отказ. Максим получил оффер.
Через три месяца коллега встретил Антона на интервью в другой компании. Та же картина - пытался показать что знает всё.
Максим уже работал, рос быстро. Когда чего-то не знал - сразу спрашивал. Коллеги помогали. Учился быстро.
Стратегия "покажу что знаю всё" на интервью не работает. Интервьюер видит вранё за версту. Отказ гарантирован.
Стратегия "признаю что не знаю, но объясню что умею" работает. Интервьюер видит честность и готовность расти.
А вы признаётесь на интервью что чего-то не знаете?