Вернуться в видеотеку

Собеседование Frontend-разработчика в Иннотех

После общения с HR кандидат проходит технический этап по JavaScript, React и HTTP. Интервьюер уточняет ответы о функциях, структурах данных, ключах React и безопасности запросов.

Источник: Даниил Maximum

Открыть на YouTube

Таймлайн

Коротко о видео

Видео показывает реальное frontend-собеседование в Иннотех. После вводной части и разговора с HR к кандидату подключается технический интервьюер. Он просит сравнить стрелочную функцию и function declaration, затем проверяет понимание hoisting, arguments и вызова конструктора. Следующие вопросы касаются структур данных: очереди, стека и практической реализации без массива, а также роли уникальных ключей в React. В HTTP-блоке кандидат объясняет идемпотентность, риски передачи токена в query-параметрах, историю браузера и серверные логи. В конце участники завершают диалог и автор коротко комментирует ход собеседования. Запись содержит не только подготовленные ответы, но и реальные уточнения со стороны нанимающей команды.

Затронутые темы

Что взять на заметку

  • Нужно уметь сравнить стрелочную функцию и function declaration через hoisting, this и возможности вызова.
  • Для собеседования полезно объяснять стек и очередь как отдельные структуры с операциями.
  • Уникальный key в React помогает корректно сопоставлять элементы списка и их состояние.
  • Идемпотентность HTTP-метода связана с эффектом повторного запроса.
  • Токены и другие секреты нельзя передавать в query-параметрах из-за истории и логов.

Рекомендуем посмотреть

1:26:32
FrontendSenior

Техническое собеседование frontend-разработчика: алгоритмы, браузер и React

Запись реального технического этапа собеседования на позицию Middle+/Senior Frontend-разработчика. Интервьюер проверяет процессы релиза и качество кода, алгоритмы, ООП, API и безопасность, JavaScript и браузерные технологии, микрофронтенды, CSS, accessibility, TypeScript и подходы к рендерингу. В практической части кандидат разбирает порядок выполнения асинхронного кода, исправляет замыкание счётчика и debounce, а также обсуждает профилирование и виртуализацию списков в React.