Собеседование в Авито
Полный гайд по фронтенд-собеседованию в Авито. 4 раунда с фокусом на вёрстку, React и микрофронтенды.
Этапы собеседования
Скрининг с рекрутером
Краткое знакомство, обсуждение опыта и мотивации. 30 минут по телефону или видео.
Алгоритмическая секция
1–2 задачи на алгоритмы и структуры данных. Массивы, строки, деревья. 45–60 минут.
Платформенная секция
HTML/CSS, JavaScript, React. Вёрстка, доступность, оптимизация. Практические задачи на код. 60–90 минут.
Тим-фит
Поведенческие вопросы, обсуждение рабочих ситуаций и культурного соответствия. 30–45 минут.
Что спрашивают
HTML & CSS
- Семантическая вёрстка
- Flexbox и Grid
- Адаптивный дизайн
- Доступность (a11y)
- CSS-анимации
JavaScript & React
- Замыкания, hoisting, scoping
- Промисы и асинхронность
- React хуки и паттерны
- State management
- Оптимизация рендеринга
Архитектура
- Микрофронтенды
- Модульная архитектура
- Компонентный дизайн
- API-дизайн
- Тестирование
Алгоритмы
- Массивы и строки
- Хеш-таблицы
- Стеки и очереди
- Деревья
- Сортировка и поиск
Грейды и зарплаты
| Грейд | Зарплата (gross) | Требования |
|---|---|---|
| Junior | 120 000 – 200 000 ₽ | HTML/CSS, базовый JS, один фреймворк |
| Middle | 250 000 – 400 000 ₽ | React продвинутый, алгоритмы, тестирование |
| Senior | 400 000 – 650 000+ ₽ | Архитектура, микрофронтенды, менторство |
* Данные о зарплатах основаны на информации из открытых источников: Хабр Карьера, levels.fyi, отзывы кандидатов. Актуальные цифры могут отличаться.
Особенности Авито
- Крупнейшая площадка объявлений в России — огромный трафик и сложные интерфейсы
- Микрофронтендная архитектура — команды работают автономно
- React + TypeScript как основной стек фронтенда
- Сильная инженерная культура, внутренние open-source проекты
- Гибридный формат работы, офис в Москве
Советы по подготовке
Подтяните вёрстку
Авито уделяет внимание HTML/CSS. Знайте Flexbox, Grid, адаптивность и доступность.
Изучите микрофронтенды
Авито активно использует микрофронтенды. Понимайте Module Federation, изоляцию стилей.
Готовьтесь к тим-фиту
Подготовьте истории про работу в команде, решение конфликтов, менторство.
Практикуйте live coding
На платформенной секции пишете код в реальном времени. Тренируйтесь решать задачи под давлением.
Задачи с собеседований Авито
Навигация по компаниям
3 из 7