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

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

Открытая запись технического собеседования на канале ApexNovaTech на позицию Junior+ Frontend-разработчика: разбор резюме и английского, вопросы по CSS, JavaScript и React, а также live coding.

Источник: ApexNovaTech

Открыть на YouTube

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

Матвей проходит открытое техническое собеседование на Junior+ Frontend-позицию. После разбора резюме и короткой самопрезентации на английском интервьюеры спрашивают о Flexbox, Grid и position: sticky, затем — об event loop, прототипах, замыканиях и this в JavaScript, а также о useEffect и useLayoutEffect в React. В live coding кандидат пишет аналог Array.prototype.filter, разбирает задачу поиска подстроки и пытается собрать телефонный input с маской. В конце интервьюеры отмечают неоднозначность одной формулировки и дают рекомендации по JavaScript, React, проектам и командной практике.

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

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

  • Не торопитесь с ответом на вопрос о выводе кода: пройдите его по шагам.
  • Объясняйте назначение каждой конструкции JavaScript в задаче.
  • Используйте уточняющие вопросы, если условие неоднозначно.
  • После ответа формулируйте, как проверили бы решение.

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

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:21:41
FrontendJunior

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

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