Готовимся к техническому интервью
Техническая подготовка полезна, когда связана с задачами роли и форматом встречи. Вместо бесконечного списка вопросов составим небольшой план для Анны. Её пригласили обсуждать интерфейсы каталога и решать ограниченную задачу на JavaScript.
Три источника тем
Возьмём карту вакансии, собственное резюме и уточнённый формат интервью. Из вакансии приходят задачи, из резюме — заявленные навыки, из формата — способ их демонстрации. Все три источника важнее случайной подборки «ста вопросов для каждого».
| Тема | Связь с ролью | Практика |
|---|---|---|
| События и состояние | Фильтр интерфейса | Объяснить реакцию на ввод |
| Массивы и строки | Отбор карточек | Разобрать крайние случаи |
| Работа с ошибкой | Загрузка данных | Описать состояния и повтор |
| Структура HTML | Страница каталога | Объяснить выбор элементов |
| Git | Передача изменений | Показать конкретное изменение |
Это пример плана, а не полный перечень требований к frontend. Если встреча относится к другому стеку, темы меняются. Для QA план строится вокруг сценариев и наблюдений, для SEO — вокруг диагностики и границ данных.
Проверка понимания
Для каждой темы выполните три действия: объясните словами, примените к небольшому примеру и измените одно условие. Если можете только воспроизвести определение, понимание ещё не проверено.
Например, в фильтре сначала объясните совпадение строки и названия. Затем рассмотрите пустой запрос. Потом измените условие: поиск должен игнорировать регистр. Такой переход показывает, видите ли вы механизм или помните один готовый фрагмент.
Если используете документацию, отмечайте, что именно уточнили. Обращение к источнику не равно отсутствию знания. На самой встрече соблюдайте договорённости о допустимых инструментах; тайное использование помощника создаёт ложное представление о вашем действии.
Ограниченный цикл подготовки
Назначьте несколько конкретных занятий и критерий завершения каждого. «Повторить JavaScript» слишком широко. «Объяснить фильтр, проверить пустую строку и регистр» можно завершить и оценить.
Сохраняйте ошибки подготовки как список вопросов. Не нужно каждый раз заново читать весь курс. Если не понимаете, почему исходный массив меняется, исследуйте эту конкретную причину и вернитесь к своему примеру.
Готовые интервью-задачи могут быть тренировочным материалом, но не предсказанием будущего задания. Не обещайте себе, что достаточно выучить ответы из одного плейлиста. Команда может проверять другой уровень и другой механизм.
Поведение при неизвестном вопросе
На встрече можно сказать, какую часть понимаете и где требуется уточнение. Затем предложите способ проверки. «Не помню точный метод; могу описать алгоритм и уточнить синтаксис по документации, если это разрешено» точнее, чем случайная уверенная формулировка.
Результат урока — план с темами, практикой и отмеченными пробелами. Его готовность определяется выполненными действиями, а не числом просмотренных роликов. Вы должны уметь связать каждый пункт с вакансией или своим резюме и объяснить, зачем он включён.