Собеседование в Авито

Полный гайд по фронтенд-собеседованию в Авито. 4 раунда с фокусом на вёрстку, React и микрофронтенды.

Этапы собеседования

1

Скрининг с рекрутером

Краткое знакомство, обсуждение опыта и мотивации. 30 минут по телефону или видео.

2

Алгоритмическая секция

1–2 задачи на алгоритмы и структуры данных. Массивы, строки, деревья. 45–60 минут.

3

Платформенная секция

HTML/CSS, JavaScript, React. Вёрстка, доступность, оптимизация. Практические задачи на код. 60–90 минут.

4

Тим-фит

Поведенческие вопросы, обсуждение рабочих ситуаций и культурного соответствия. 30–45 минут.

Что спрашивают

HTML & CSS

  • Семантическая вёрстка
  • Flexbox и Grid
  • Адаптивный дизайн
  • Доступность (a11y)
  • CSS-анимации

JavaScript & React

  • Замыкания, hoisting, scoping
  • Промисы и асинхронность
  • React хуки и паттерны
  • State management
  • Оптимизация рендеринга

Архитектура

  • Микрофронтенды
  • Модульная архитектура
  • Компонентный дизайн
  • API-дизайн
  • Тестирование

Алгоритмы

  • Массивы и строки
  • Хеш-таблицы
  • Стеки и очереди
  • Деревья
  • Сортировка и поиск

Грейды и зарплаты

ГрейдЗарплата (gross)Требования
Junior120 000 – 200 000 ₽HTML/CSS, базовый JS, один фреймворк
Middle250 000 – 400 000 ₽React продвинутый, алгоритмы, тестирование
Senior400 000 – 650 000+ ₽Архитектура, микрофронтенды, менторство

* Данные о зарплатах основаны на информации из открытых источников: Хабр Карьера, levels.fyi, отзывы кандидатов. Актуальные цифры могут отличаться.

Особенности Авито

  • Крупнейшая площадка объявлений в России — огромный трафик и сложные интерфейсы
  • Микрофронтендная архитектура — команды работают автономно
  • React + TypeScript как основной стек фронтенда
  • Сильная инженерная культура, внутренние open-source проекты
  • Гибридный формат работы, офис в Москве

Советы по подготовке

Подтяните вёрстку

Авито уделяет внимание HTML/CSS. Знайте Flexbox, Grid, адаптивность и доступность.

Изучите микрофронтенды

Авито активно использует микрофронтенды. Понимайте Module Federation, изоляцию стилей.

Готовьтесь к тим-фиту

Подготовьте истории про работу в команде, решение конфликтов, менторство.

Практикуйте live coding

На платформенной секции пишете код в реальном времени. Тренируйтесь решать задачи под давлением.

Задачи с собеседований Авито

Навигация по компаниям

3 из 7