51:04Frontend-собеседование: JavaScript, браузерный рендеринг и React
Кандидат отвечает на вопросы по событиям и наследованию в JavaScript, этапам рендеринга браузера и перерисовкам в React. Во второй части разбирается разметка и CSS-код.
Запись двух фрагментов реального технического собеседования frontend-разработчика в крупный российский банк. Кандидат обсуждает загрузку и рендеринг страниц, API-контракты, REST и GraphQL, а в практических задачах разбирает React-эффекты и обработчики событий, повторные fetch-запросы, event loop JavaScript и conditional types TypeScript; во второй части проводит code review и проектирует useResize.
Источник: Миша - Frontend Dev
Открыть на YouTubeВ первой части кандидат отвечает на вопросы о пути от ввода URL до рендеринга страницы, загрузке ресурсов, async/defer, REST/GraphQL, Swagger/OpenAPI и проектировании API. Практика включает code review React-компонента, реализацию повторных fetch-запросов, задачи на порядок выполнения промисов, преобразование объектов к примитивам и условный тип TypeScript. Во второй части кандидат разбирает React-компонент и проектирует useResize с актуальным callback через ref, а в финале уточняет CRM/телефонию, команду и дальнейший этап.
51:04Кандидат отвечает на вопросы по событиям и наследованию в JavaScript, этапам рендеринга браузера и перерисовкам в React. Во второй части разбирается разметка и CSS-код.
1:06:59Две записи реальных технических собеседований frontend-разработчика уровня Middle+/Senior. В первом интервью обсуждают React, CI/CD, тестирование, GraphQL, WebSocket и производительность; во втором проверяют TypeScript, асинхронный JavaScript и решение двух задач в лайвкодинге.
1:12:08Запись реального технического интервью на позицию Middle/Senior Frontend-разработчика. Интервьюер проверяет HTTP и браузерное кэширование, CSP, JavaScript, микрофронтенды, CSS и React; затем кандидат проходит code review и live coding с задачами по TypeScript и оптимизации рендеринга React. В конце обсуждаются дальнейшие этапы, а автор после записи сообщает об отказе: компании требовался более сильный Senior.