Вернуться в каталог собеседований

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

Кандидат решает JavaScript-задачи и объясняет this, микрозадачи, компоненты и глубокое копирование. В финале обсуждаются условия работы.

Software developer
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 10,9 тыс.
  • Лайки на YouTube: 194
Открыть на YouTube

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

Запись представляет техническое интервью на Senior Frontend-позицию в Тинькофф Банке. Кандидат начинает с разбора JavaScript-кода и объяснения контекста this, затем предсказывает порядок исполнения синхронного кода, Promise-микрозадач и таймеров. В практических блоках он реализует логику компонента, обработчики остановки и работу с массивом, а также обсуждает рекурсивное глубокое копирование и примитивы. Интервьюер уточняет решения и граничные случаи. Завершение посвящено вопросам кандидата об удалённой работе и офисе.

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

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

  • Контекст this зависит от способа вызова функции.
  • Нужно различать микрозадачи Promise и задачи таймеров event loop.
  • Практическая задача проверяет передачу обработчиков и изменение состояния компонента.
  • Глубокое копирование требует отдельной обработки примитивов и вложенных структур.

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