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

Собеседование frontend разработчика 2024

Запись публичного фронтенд-собеседования с разбором ответов кандидата по инженерному опыту, веб-платформе и JavaScript. В конце интервьюер даёт предметный фидбек по зонам для дальнейшей подготовки.

Источник: FRONTENDIYA - Веб разработка

Открыть на YouTube

Таймлайн

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

Публичное фронтенд-собеседование: Илья задаёт Максиму вопросы об опыте работы, ООП, паттернах, SOLID, тестировании, браузере и JavaScript. Кандидат рассуждает о проработке задач, саморазвитии, читаемости кода и использовании библиотек, но затрудняется с полиморфизмом, рендерингом страницы, CORS, аутентификацией и деталями Event Loop. В финальном фидбеке интервьюер отдельно отмечает сильные ответы по общему опыту и саморазвитию, а также необходимость глубже изучить JavaScript и асинхронность.

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

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

  • Подготовить сценарий работы с внезапно усложнившейся задачей: быстро сообщить PM о риске срока, обсудить упущенные условия и предложить либо сокращённый релиз с последующими hotfix, либо перенос.
  • Повторить ООП и паттерны с прикладными примерами: инкапсуляцию, наследование, полиморфизм, Observer, Decorator, Composite и границы применимости SOLID.
  • Уметь объяснить, когда SOLID и тесты могут быть избыточны: например, для очень простого продукта или быстрого прототипа при жёстком ограничении бюджета, а не утверждать, что принципы нужны всегда.
  • Разобрать полный путь загрузки страницы: DNS-разрешение, запрос и ответ, HTML/CSS/JavaScript, а также процесс рендеринга; интервьюер называет эту тему частой для собеседований.
  • Отработать различия cookies и localStorage, основы CORS, варианты аутентификации и схему access/refresh JWT-токенов, включая обновление после ошибки запроса или по сроку действия токена.
  • Точно воспроизводить Event Loop на задачах: различать синхронный код, macrotask и microtask, помнить, что очередь микрозадач очищается после каждой macrotask, и уметь предсказать порядок console.log.

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

52 мин
FrontendJunior

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

Запись технического интервью на позицию Junior Frontend-разработчика с подробным разбором JavaScript, React и менеджеров состояния. В конце автор пересказывает полученный фидбэк и параметры оффера.

46 мин
Frontend

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING

Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.

29 мин
FrontendMiddle

Реальное СОБЕСЕДОВАНИЕ на FRONTEND разработчика ЗП 200К

Реальное анонимизированное интервью на middle frontend/React-позицию: опыт кандидата, архитектурные и JavaScript-вопросы, затем тестовое задание. В финале автор кратко сообщает, почему выбрал другое предложение.