Подготовка к интервью для Frontend‑разработчиков

career bannercareer banner

Что стоит повторить

JavaScript
  • Основы языка: типы данных, переменные, операторы, условные конструкции, циклы

  • Функции: стрелочные и обычные функции, замыкания, this, контекст исполнения

  • Асинхронное программирование: промисы, async/await, обработка ошибок

  • ООП в JavaScript: классы, наследование, прототипы

  • Возможности языка: деструктуризация, spread/rest-операторы, генераторы

  • Алгоритмы: простейшие задачи на массивы и строки (например, сортировка, поиск)

Браузеры и сеть
  • HTML: семантическая разметка, работа с формами, мультимедиа (видео, изображения)

  • CSS: Flexbox, Grid, позиционирование, псевдоклассы и псевдоэлементы

  • Адаптивная вёрстка: Media Queries, адаптивные картинки

  • Анимации и переходы: CSS-анимации, transition, transform

Фреймворки
  • Основы Vue 3: создание компонентов, шаблонов, директив, реактивность, методы жизненного цикла компонентов

  • Composition API: составление компонента с использованием ref, computed, watch

  • State management: использование Pinia для управления состоянием

  • Работа с формами, валидация

  • Основы Nuxt 3: структура проекта, страницы и компоненты

  • Маршрутизация в Nuxt 3: работа с динамическими маршрутами

  • Работа с API: использование fetch и asyncData для асинхронных данных

Инструменты
Git, сборка, транспилинг и основы CI/CD
Мы просим не использовать сторонние технические средства или помощь третьих лиц / ИИ во время интервью. Компания оставляет за собой право аннулировать результаты интервью в случае несоблюдения этих правил

Полезные ресурсы для подготовки

К вакансиям