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

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

Кандидат решает задачи на JavaScript: контекст this и bind/call/apply, работу с объектами и массивами, асинхронные запросы с тайм-аутом и сортировку нечётных чисел. В завершение участники обсуждают опыт, проект и стек React/Next.js, после чего интервьюер даёт обратную связь.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Технический этап начинается с задач на определение результата JavaScript-кода и работу с контекстом this. Кандидат объясняет различия между bind, call и apply, затем разбирает задачу с объектом и массивом результатов. В блоке об асинхронности обсуждаются две проверки сервисов, Promise.all, гонка с тайм-аутом через Promise.race, обработка ошибок и устранение дублирующихся проверок. Далее кандидат решает алгоритмическую задачу: сортирует нечётные числа, сохраняя позиции чётных элементов. В финале участники говорят об опыте, проекте и стеке, включая React и Next.js; интервьюер даёт положительную обратную связь.

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

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

  • Проговаривайте результат исполнения JavaScript-кода пошагово.
  • Различайте bind, call и apply по моменту вызова и аргументам.
  • В асинхронном коде объясняйте путь успешного и ошибочного результата.
  • После рабочего решения ищите лишние проверки и упрощайте структуру.
  • Задавайте вопросы о проекте и стеке на финальном этапе интервью.

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

1:13:38
FrontendIntern

Техническое собеседование fullstack-разработчика на стажировку

Техническое собеседование fullstack-разработчика на стажировку в команду образовательной платформы IT Booster, преимущественно по frontend-навыкам. После разговора об опыте и проектах интервьюер спрашивает о React, Next.js и TypeScript. В практической части разбираются задачи с useState, useEffect и поиском уникального пересечения массивов; последняя требует подробных подсказок.

1:33:11
Frontend

Frontend собеседование на 400.000₽ в СБЕР: Опытный ИНТЕРВЬЮЕР про FSD и джунов

Техническое собеседование в Сбере: React Query, кэширование, Next.js, отмена запросов и архитектура приложения. Запись содержит ответы кандидата и спорные оценки интервьюера.

1:21:41
FrontendJunior

Собеседование Junior frontend-разработчика: вопросы и задачи

Техническое собеседование на Junior+ Frontend-позицию на канале ApexNovaTech: кандидат отвечает на вопросы по CSS, JavaScript и React, затем пробует решить задачи на асинхронное выполнение цикла и группировку массива пользователей. Ведущие разбирают ошибку на границе цикла и дают фидбек о необходимости укрепить практику базового JavaScript.