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

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

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

Источник: Миша - Frontend Dev

Открыть на YouTube

Таймлайн

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

Техническое интервью React-разработчика с теоретической и практической частями. Интервьюер проверяет сети и браузерные протоколы, семантику и доступность HTML, CSS, JavaScript, TypeScript, React, SEO и SSR. В практике кандидат объясняет порядок синхронных задач, микрозадач и макрозадач, решает задачу о максимальной прибыли от покупки и продажи валюты и ищет удерживаемые ссылки после удаления DOM-элементов с обработчиками. В финале обсуждаются React-стек, микрофронтенды, тесты и команды банковского продукта «Свои финансы»; отдельные ответы кандидата интервьюер уточняет или исправляет.

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

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

  • Семантический main выделяет основной контент документа, а alt описывает изображение для альтернативного доступа.
  • Nullish coalescing и тернарный оператор проверяют разные условия и не взаимозаменяемы.
  • Изменение state запускает обновление React-компонента, тогда как обычная переменная не создаёт реактивного состояния.
  • В алгоритмической задаче важно уточнить момент покупки, продажи и допустимые ограничения.

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

1:49:32
FrontendJunior

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

Публичное техническое собеседование на канале ApexNovaTech на позицию Junior+ Frontend-разработчика. Кандидат с примерно полугодом обучения отвечает на вопросы по HTML/CSS, JavaScript, HTTP, Git и React, затем пробует выполнить live coding-задачи: кастомный чекбокс, переворачивающуюся карточку, таблицу с закреплённой шапкой и звёздный рейтинг. Ведущие комментируют ход решения и в финале дают обратную связь.

1:12:08
FrontendSenior

Техническое интервью Middle/Senior Frontend-разработчика

Запись реального технического интервью на позицию Middle/Senior Frontend-разработчика. Интервьюер проверяет HTTP и браузерное кэширование, CSP, JavaScript, микрофронтенды, CSS и React; затем кандидат проходит code review и live coding с задачами по TypeScript и оптимизации рендеринга React. В конце обсуждаются дальнейшие этапы, а автор после записи сообщает об отказе: компании требовался более сильный Senior.

1:21:53
FrontendMiddle

Техническое собеседование middle/senior frontend-разработчика

Запись реального технического собеседования на frontend-позицию в Райффайзен Банке. Интервьюеры проверяют JavaScript, TypeScript, HTML/CSS, Git и React; кандидат решает задачи на калькулятор, типизацию User/Admin и рекурсивное дерево с раскрытием вложенных узлов. В конце обсуждаются команда, онбординг и развитие в банке.