IT-интервью отличается от любого другого. Многоэтапность, технические задачи, алгоритмы — и при этом оценивают не только код, но и способ думать.
Скрининг с рекрутером
15-20 минут, вопросы о мотивации, ожиданиях, опыте. Цель — убедиться, что вы подходите по базовым критериям. Ответьте коротко и чётко, не уходите в детали — они не технический специалист.
Техническое интервью
Вопросы по стеку, архитектуре, паттернам. Главное: думайте вслух. Правильный ход мыслей ценится выше идеального, но молчаливого решения.
Live coding
Leetcode-задачи или практические задачи на вашем стеке. Начните с простого решения, потом оптимизируйте. Называйте сложность O-нотацией — это показывает уровень.
System design
Для Middle и выше — проектирование системы. Начните с уточняющих вопросов: масштаб, требования, ограничения. Это важнее, чем сразу предложить решение.