tgoop.com/imctobitch/206
Last Update:
Поговорим про алгоритмические собеседования.
• Почему их так любят бигтехи?
• Может и нам надо так собесить?
• Если провалил этот собес, значит ты плохой программист?
Чтобы с этим разобраться, для начала посмотрим на процесс со стороны. Ты хочешь попасть в компанию Пиздугл Inc., а может быть это Пиздугл хочет тебя, не важно. В день X тебе назначается собеседование. Рекрутер сразу говорит, что это будет алгоритмическая секция, продолжительностью 60 минут, и даёт ссылку на подробный гайд, как проходить этот этап, с кучей правил, рекомендаций и списком литературы.
На самом деле ты начал готовиться ещё пару месяцев назад: нашёл десятки слитых задач и записей интервью в Пиздугл Inc., решил несколько сотен задач на leetcode. Задач, из которых ни одна никогда тебе не встретится в реальной работе. Поэтому, несмотря на солидный стаж, ты учишься заново. Тебе нужно выучить несколько десятков приёмов, чтобы решать 80% задач.
Собеседование началось не в день X, как может показаться. Оно началось раньше, когда ты начал к нему готовиться. И вот, что на самом деле проверяет «алгоритмическая» секция собеседования:
👍 Ты можешь долго заниматься скучной бессмысленной работой (проще говоря «хуетой»), чтобы в конце получить морковку.
На собеседовании твоей морковкой будет пропуск на следующий этап и оффер, а в реальной работе ты будешь весь год писать CRUDы в надежде получить годовую премию. Уж извини, интересных задач на всех не хватит. Зато рутины у нас в Пиздугле очень много, и нам нужно, чтобы ты эту рутину делал и как можно дольше не уставал.
Решая задачи с литкода, ты даже научишься получать от этого удовольствие. Ведь если ты задумаешься о смысле того, что ты делаешь, то у тебя всего два пути: признаться, что ты занимаешься полнейшей хуетой и бросить, либо решать совершенно другие, куда более сложные и интересные, задачи, используя те же базовые алгоритмы.
👍 Ты управляем и следуешь правилам.
Даже тупым правилам. Тебе не нужно быть талантливым программистом. Талантливые не играют по правилам. Пиздуглом, в котором работают тысячи инженеров, и все талантливые, невозможно было бы управлять. Талантливых нужно 2%, все остальные должны быть предсказуемым управляемым кадровым активом.
Предлагаю упростить так называемую «алгоритмическую секцию». Кандидат должен будет в течение часа просто называть кубы чисел. Например, интервьюер скажет «2», ты должен ответить «8», скажет «18» — ответ «5832». Числа от 0 до 255. Калькулятором и подсказками пользоваться нельзя. На каждый ответ даётся 3 секунды.
#найм
BY I’m CTO, bitch
Share with your friend now:
tgoop.com/imctobitch/206