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

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

Реальное техническое собеседование на канале ApexNovaTech на позицию Junior+ Frontend-разработчика. Кандидат отвечает на вопросы по JavaScript, TCP, OSI и обработке URL, решает задачу на поиск неповторяющегося символа, а затем на React загружает JSON-данные, выводит их в таблицу и добавляет фильтр по городу. В финале его оценивают как Junior+ и приглашают на стажировку.

Источник: ApexNovaTech

Открыть на YouTube

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

Запись реального технического собеседования на канале ApexNovaTech: 17-летний кандидат претендует на позицию Junior+ Frontend-разработчика и стажировку. После знакомства его спрашивают о JavaScript, this, обработке URL, DNS, TCP и модели OSI; в части сетевых деталей он отвечает неуверенно. В практической части он решает задачу на первый неповторяющийся символ слева и справа, затем на React получает JSON-данные, выводит пользователей и реализует фильтр по городу. Интервьюеры комментируют решения и отвечают на вопросы зрителей о CORS, HTTP, cookies и ООП; по итогам называют уровень кандидата Junior+ и предлагают стажировку.

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

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

  • Для поиска первого неповторяющегося символа можно сначала посчитать частоты, а затем пройти строку в нужном направлении; для поиска справа нужен обход справа налево.
  • При ответе о вводе URL полезно начать с DNS и сетевого запроса, а детали кэшей, TLS и рендеринга раскрывать по уточняющим вопросам.
  • В React загрузку данных, отображение списка и фильтрацию стоит разделять: сохранить результат в состоянии, отрисовать элементы через map и отфильтровать по выбранному значению.
  • При работе с вложенными JSON-объектами важно сверяться со структурой данных и обращаться к нужным полям; типизация помогает заметить ошибки в именах и типах.

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

1:16:06
FrontendSenior

Собеседование Frontend-разработчика: HTML, React и алгоритмы

Техническое интервью на Frontend/React-позицию уровня Middle+/Senior в неназванной финтех-компании: HTTP/CORS/WebSocket, HTML и accessibility, CSS, JavaScript/TypeScript, React и SEO/SSR. В live coding разбираются Event Loop, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.

1:41:35
FrontendJunior

Собеседование Junior frontend-разработчика с live coding

Публичное техническое собеседование на заявленную позицию Junior+ frontend-разработчика на канале ApexNovaTech. После обсуждения резюме и GitHub кандидат отвечает на вопросы по JavaScript, веб-сетям, браузерному рендерингу, React и TypeScript, затем решает задачи в live coding. В конце ведущий разбирает ошибки и даёт рекомендации по подготовке.