Разбор технического интервью Frontend Developer
Разбор frontend-собеседования о производительности браузера, Swagger, тестировании, Redux-Saga и React live coding.
Тихон Галактионов
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 1,8 тыс.
- Лайки на YouTube: 46
Таймлайн
Коротко о видео
После авторского вступления следует техническое интервью кандидата на frontend-направление. Он рассказывает о микрофронтендах, Module Federation, SSR, UI kit и OpenAPI-контрактах. Интервьюеры уточняют метрики FCP, LCP и TTI, гидрацию, Redux-Saga, unit-тесты и React Testing Library. В live coding кандидат ревьюит и дорабатывает React-приложение с запросом даты из API, обработкой загрузки и ошибок, useEffect, resize и рендерами. В финале он задаёт вопросы о процессах команды, релизах, дежурствах и инцидентах.
Затронутые темы
Что взять на заметку
- Различать FCP, LCP и TTI как метрики пользовательской производительности.
- Объяснять, что проверяет React Testing Library.
- Обосновывать применение Redux-Saga для асинхронных сценариев.
- Использовать функциональное обновление state, когда оно зависит от предыдущего значения.
- Выделять отдельный React-компонент при росте ответственности корневого компонента.