Frontend-собеседование за 30 дней: план подготовки
Чёткий план подготовки к frontend-интервью на 30 дней: что повторять, как тренироваться и как не перегореть.
Неделя 1: фундамент JavaScript и браузер
Начни с базы, которую спрашивают почти всегда: область видимости, замыкания, this, прототипы, event loop и Promise.
Параллельно закрепляй понимание браузера: как идёт запрос, что происходит при рендеринге и почему интерфейс может тормозить.
- Scope, hoisting, closure, this
- Promise, async/await, обработка ошибок
- Event loop, microtask/macrotask
- HTTP, CORS, кэширование, рендеринг
Неделя 2: React/Vue и архитектура
На втором этапе сфокусируйся на основном фреймворке: компоненты, состояние, ререндеры, роутинг и data fetching.
Задача недели: уметь вслух объяснить архитектурные решения, а не только показать код.
Неделя 3: тренировка формата интервью
Ежедневно решай 2-3 вопроса в формате “объясни + пример на коде”. Тренируй короткие структурные ответы по схеме: проблема → решение → компромисс.
Собери 20 “карточек” с вопросами, где ты чаще путаешься, и повторяй их до автоматизма.
Неделя 4: пробные интервью и упаковка опыта
Сделай минимум 2 пробных интервью с таймингом. После каждого обновляй список слабых мест и закрывай их точечно.
Подготовь короткий рассказ о проектах: цель, твоя роль, сложность, результат и технические решения.