Собеседование Frontend-разработчика: HTML, React и алгоритмы
Техническое интервью на Frontend/React-позицию уровня Middle+/Senior в неназванной финтех-компании: HTTP/CORS/WebSocket, HTML и accessibility, CSS, JavaScript/TypeScript, React и SEO/SSR. В live coding разбираются Event Loop, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.
- Опубликовано на YouTube:
- Просмотры на YouTube: 8 тыс.
- Лайки на YouTube: 139
Таймлайн
Коротко о видео
Техническое интервью React-разработчика с теоретической и практической частями. Интервьюер проверяет сети и браузерные протоколы, семантику и доступность HTML, CSS, JavaScript, TypeScript, React, SEO и SSR. В практике кандидат объясняет порядок синхронных задач, микрозадач и макрозадач, решает задачу о максимальной прибыли от покупки и продажи валюты и ищет удерживаемые ссылки после удаления DOM-элементов с обработчиками. В финале обсуждаются React-стек, микрофронтенды, тесты и команды банковского продукта «Свои финансы»; отдельные ответы кандидата интервьюер уточняет или исправляет.
Затронутые темы
Что взять на заметку
- Семантический main выделяет основной контент документа, а alt описывает изображение для альтернативного доступа.
- Nullish coalescing и тернарный оператор проверяют разные условия и не взаимозаменяемы.
- Изменение state запускает обновление React-компонента, тогда как обычная переменная не создаёт реактивного состояния.
- В алгоритмической задаче важно уточнить момент покупки, продажи и допустимые ограничения.