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

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

Открытое мок-собеседование кандидата на Junior Frontend-позицию на канале ApexNovaTech. После разбора резюме ведущие спрашивают о замыканиях, this, CORS и Promise, а в практической части разбирают асинхронный sleep, каррирование и React-хук useArray на useState.

Источник: ApexNovaTech

Открыть на YouTube

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

Публичный стрим канала ApexNovaTech оформлен как открытое мок-собеседование: кандидата Ивана сначала расспрашивают о резюме и поиске работы, затем переходят к техническим вопросам. Он объясняет замыкания, this и CORS, но затрудняется с Promise, реализацией sleep, каррированием и rest-параметрами. В практическом задании интервьюеры пошагово помогают написать useArray через useState, иммутабельно обновлять массив и использовать функциональный updater. Запланированный TypeScript-блок сознательно пропускают; в финале кандидату рекомендуют системно освоить JavaScript — замыкания, this, прототипы и Promise — прежде чем углубляться в React. После интервью стрим продолжается ответами на вопросы чата и рекламой стажировки.

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

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

  • Замыкание связано с сохранением доступа функции к лексическому окружению.
  • CORS ограничивается браузером и настраивается ответом сервера, например заголовком Access-Control-Allow-Origin; клиент не должен пытаться «обойти» его напрямую.
  • Функция sleep для await должна возвращать Promise, который завершается через setTimeout.
  • Каррирование требует возврата функций и накопления аргументов; для произвольного числа аргументов применяют rest-параметры.
  • Состояние-массив в React следует обновлять иммутабельно, а при зависимости от предыдущего состояния — через функциональный updater.
  • Перед углублением в React важно освоить базовые механики JavaScript: замыкания, this, прототипы и Promise.

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

51:11
FrontendJunior

Публичное собеседование Junior Frontend-разработчика

Публичная запись технического собеседования кандидата на Junior+ Frontend-разработчика на канале ApexNovaTech. После разбора резюме интервьюеры спрашивают о замыканиях, this и CORS, дают задачи на sleep через Promise и setTimeout, а также на каррирование. В React-блоке они вместе с кандидатом разбирают кастомный хук для массива и иммутабельное обновление состояния.

1:21:41
FrontendJunior

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

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

1:02:48
FrontendJunior

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

Публичная запись технического собеседования на позицию Junior+ Frontend-разработчика на канале ApexNovaTech. Кандидата спрашивают об HTML и CSS, сборке TypeScript через Vite, JavaScript (замыкания, this, прототипы, CORS) и предлагают решить задачи на debounce, бинарный поиск и обработку массива.