Интересный момент из интервью
Недавно на собесе дали задачку:
"Что выведет код?" - И ниже спагетти-код: Несколько вложенных функций, замыкания, функции - пустышки, глобальные переменные в 1 букву. Короче, вопрос на внимательность и области видимости.
(Пояснение для не-технарей это задачка а-ля "найди 10 отличий", нужна внимательным и способность расфокусировки).
Отвечаю: "Без понятия, это жуткий антипаттерн, у меня нет опыта плохого кода, я пишу хороший, лет 5 уже не сталкивался с таким. (Как думаете, ответ будет засчитан?)
Конечно я без труда мог вчитаться в код и ответить за пару минут, но представьте, вам посередине интервью дают картинку "найди 10 отличий", будете их искать?
Люблю технические вопросы на интервью, это моя минута славы на звонке, кто ещё в жизни спросит меня на серьезных щах "что я думаю об ООП"?😅 Ну а для hr это эффективный фильтр не тратить время тех-лида.
Вот так это выглядит со стороны собеседуемого, я не высмеиваю, но точно ли мы хотим тратить время друг-друга с таким КПД? Справедливости ради, потом пошли интересные вопросы.
Пока писал пост на ум пришел афоризм про лайвкодинг: Вы умеете кушать? - Риторический вопрос. Вы умеете кушать когда на вас в упор смотрят с секундомером?)