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

Реальное собеседование 260к frontend middle

Техническое и поведенческое собеседование frontend middle-разработчика. Вопросы охватывают JavaScript, React, архитектуру, Git, опыт кандидата и устройство команды работодателя.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Запись реального собеседования фронтенд-разработчика: кандидат отвечает на вопросы по CSS, JavaScript, Event Loop, V8, React, SOLID, архитектуре, базам данных и Git. В технической части интервьюер уточняет и корректирует отдельные ответы, в частности относит Event Loop к среде выполнения, а не к JavaScript-движку. В финале обсуждаются опыт кандидата, переход от full-stack к фронтенду, pet-проекты, мотивация, а также команда и транспортный продукт работодателя, чьё название не раскрыто.

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

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

  • Подготовьте связное объяснение Event Loop: синхронный код, очередь микрозадач и макрозадач, влияние длинной очереди микрозадач на рендеринг; Event Loop относится к среде выполнения, а не к самому JavaScript-движку.
  • Нужно различать компиляцию и интерпретацию без чрезмерного упрощения, а также объяснять роль среды выполнения, V8, лексического окружения, сборщика мусора и скрытых классов.
  • Для React здесь проверяют реактивное программирование, Fiber, правила вызова Hooks, batching, concurrent rendering, Suspense, transitions и изменения в современных версиях React.
  • Стоит уметь объяснить SOLID, Feature-Sliced Design, уровни архитектуры, MVC, реляционные связи и разницу агрегатных и скалярных SQL-функций.
  • По Git ожидаются практические знания feature-веток, merge и rebase, Gitflow, trunk-based development, готовности основной ветки к релизу и команды git diff.
  • На завершающей части полезно показать ссылку на pet-project с коротким описанием, ясно сформулировать стек, карьерный фокус и опыт наставничества или работы с командой.

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