СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING
Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.
Видео показывает техническое собеседование на позицию Middle+ frontend-разработчика с обсуждаемой на предварительном HR-этапе вилкой около 250 тысяч рублей. Автор заранее раскрывает, что не ищет работу и проходит интервью под вымышленной легендой ради образовательного контента; затем кандидат рассказывает об опыте, отвечает на вопросы по браузеру, сетям, CSS, JavaScript, React и TypeScript и решает задачи в live coding. В конце интервьюеры предлагают отдельную встречу, чтобы подробнее показать продукт и команду; решения о найме или оффере в видео не сообщаются.
Для заявленной Middle+ вакансии названы React, TypeScript, MobX, Vite, Ant Design и Less; среди задач — интерфейсы, архитектура, библиотека компонентов, unit- и интеграционные тесты.
К технической части стоит повторить путь URL-запроса, DNS, HTTP/HTTPS и TCP/IP, рендеринг страницы, а также различия async и defer; кандидат неуверенно объяснил эти атрибуты, а интервьюер уточнил, что defer сохраняет порядок.
Вопросы по сети включают CORS, GraphQL и токенную авторизацию: access- и refresh-токены, передачу токенов и настройку разрешений через HTTP-заголовки.
По CSS обсуждаются нативный CSS, дизайн-система и библиотека компонентов, специфичность селекторов и риск накопления inline-стилей и !important.
По JavaScript проверяют event loop, макро- и микрозадачи, debounce, this/bind и обход древовидной структуры через рекурсию либо стек.
В live coding кандидат исправляет мутацию данных в React, обсуждает key, React.memo и предотвращение лишних ререндеров; отдельно затрагиваются TypeScript, Redux Toolkit/RTK Query и линтеры.
После техчасти компания предлагает кандидату следующую встречу с демонстрацией продукта и устройства команды, но итог процесса не озвучен.