Новый опыт интервью
Так получилось, что я много раз менял работу и прошёл множество интервью. Конечно, чаще всего меня спрашивали про singleton. Были ещё вопросы, которые я про себя относил к категории Java 2. Не то чтобы я их совсем заваливал, но на Senior не тянул. К счастью, меня это не сильно беспокоило, потому что всегда находились компании, с которыми я быстро приходил к взаимопониманию.
Однажды меня взяли на работу в немаленькую компанию на позицию с достаточно большим грейдом и я по работе получил доступ к списку «правильных» ответов на эти вопросы. И вот тут я удивился, что авторские варианты были как минимум спорными. У меня есть гипотеза, что изначально вопросы зародились много лет назад, а потом люди переходили из компании в компанию и приносили с собой вопросы для интервью. Преемственность вопросов позволяла легко набирать коллег с предыдущей работы, а что ещё надо? Так как практическая применимость вопросов сошла на нет, то нет ничего удивительного, что ожидаемые ответы потихоньку упростились.
Когда я искал работу в Израиле, то меня ни разу не спросили про singleton, да и тонкости языков программирования никого не интересовали. Зато алгоритмические задачи на написание кода были почти везде. Очевидно, что эта практика идёт от FAANG, а остальные повторяют за лидерами. Я до этого года никогда в FAANG не интервьюировался, а здесь у подавляющего большинства собеседующих наверняка был такой опыт. При этом заметно, что в крутых компаниях задачки немного сложнее и интервьюеры сами отлично умеют их решать. Для более скромных позиций собеседующий сам может иногда затупить.
Наверно, все были бы рады собеседовать как в FAANG, но не все могут себе это позволить: нужно много времени на каждого кандидата, трудно конкурировать с лидерами по зарплате и, самое главное, нет интервьюеров нужного уровня. Некоторые используют сторонние сервисы для тестирования кандидатов и это позволяет получить более-менее объективную оценку и дать осмысленную обратную связь, но у меня есть сомнения, что так можно нанимать лучших программистов.
В этот раз я сделал несколько тестовых заданий и, на мой вкус, опыт скорее негативный. Вклад со стороны кандидата получается гораздо больше, чем со стороны компании и не все могут дать достойную обратную связь. Чем тратить время на тестовое — лучше ещё пару интервью в FAANG пройти.
Ещё есть проблема, что во многие компании трудно попасть на интервью просто откликнувшись на LinkedIn, зато рекомендации знакомых, которые уже там работают, отлично помогают.