
С 3 по 13 сентября 2024 года компания Авито провела закрытое мероприятие для отбора backend-разработчиков на платформе Codenrock. Участниками стали кандидаты, откликнувшиеся на вакансии компании. Им предстояло пройти два этапа: тестирование с вопросами по программированию и полноценное тестовое задание.
Почему это важно?
- Для Авито — это способ автоматизировать первичный отбор, быстро выявив лучших кандидатов на основе объективных метрик.
- Для участников — возможность показать навыки в условиях, близких к реальным (таймеры, автоматическая проверка кода).
Ключевые цифры мероприятия:
- 2 861 регистрация.
- 1 968 загруженных решений на первом этапе.
- 566 разработчиков, допущенных ко второму этапу.

Двухэтапный отбор: как проверяли навыки backend-разработчиков
Мероприятие состояло из двух этапов, каждый из которых оценивал разные аспекты профессиональных компетенций участников.
Этап 1: Тестирование (70 минут)
Цель — проверить базовые технические знания кандидатов.
Формат: 30 вопросов с вариантами ответов и задач на лайвкодинг.
Темы:
- Алгоритмы и структуры данных: понимание временной сложности операций, знание основ программирования.
- Git: основные команды, ветвление, контроль версий.
- DevOps: сборка файлов, контейнеризация, понимание команд.
- Linux: работа с файлами, процессы, права.
- DataBase: работа с реляционными БД, SQL, транзации, проектирование, анализ данных.
- Networks: знание сетевых основ, модели OSI, IP, топологий
- Golang: синтаксис, работа с памятью, умение находить и исправлять ошибки в коде.
Условия выполнения:
- На прохождение — 70 минут с момента старта.
- Каждый вопрос имеет строгий лимит времени (6–8 минут для coding-задач).
- Можно отправлять несколько решений в рамках отведенного времени.

Этап 2: Тестовое задание (7 дней)
Цель — оценить практические навыки в разработке реального сервиса.
Задачей было создать сервис для проведения тендеров, где:
- Бизнес может размещать заявки на услуги.
- Пользователи — предлагать свои условия.
Требования:
- Язык программирования: на выбор, но предпочтение — Go.
- Проверка: автоматическая через интеграцию с GitLab.

Формат соревнования: автоматизированный отбор кандидатов
Стажировка для Backend-разработчиков Авито прошла в формате автоматизированного тестирования на платформе Codenrock. Это позволило компании сократить время первичного отбора с нескольких месяцев до 10 дней, исключив ручную проверку тестовых заданий.

Как это работало
Упрощенная регистрация:
- Участники попадали на платформу по ссылке: без анкет и долгих форм.
- Все данные автоматически фиксировались в системе.
Автоматическая проверка решений:
- Разработчики Codenrock подготовили тестировщик, который мгновенно проверял работоспособность кода.
- Интеграция с GitLab позволяла отслеживать все отправленные решения.

Прозрачные результаты:
- Лидерборд в реальном времени: организаторы видели топ кандидатов сразу.
- Выгрузки и отчеты: готовые таблицы с результатами для анализа (например, фильтр по языкам или количеству попыток).
Почему такой формат выгоден для поиска кандидатов?
- Скорость:
- Через ручной отбор специалист по подбору персонала тратит дни на проверку тестовых, координацию с техлидами и сбор фидбэков.
- С помощью платформы результаты проверяются автоматически, а итоговые отчеты формируются за минуты.
Если бы HR-команда проверяла все 1 968 решений первого этапа вручную (по 15 минут на каждое), на это ушло бы 492 часа или 61 рабочий день. На платформе же все решения проверялись сразу и автоматически, что сократило время проверки на месяцы.
- Объективность:
- Все кандидаты решают одинаковые задачи в одинаковых условиях — нет субъективной оценки на первом этапе.
- Компания (организатор или HR-менеджер) получает чистые метрики: кто справился быстрее, кто допустил меньше ошибок, кто показал прогресс.
- Масштабируемость: можно тестировать 10 или 1000 кандидатов одновременно — система справится без дополнительных ресурсов.

Что получила команда Авито?
- Готовые данные для собеседований: не нужно тратить время на первичный скрининг.
- Возможность сравнивать кандидатов по конкретным критериям, например, отдельно по Golang.
- Все этапы отбора в одном месте — от отправки заданий до финальных решений.
Роль Codenrock
- Полная автоматизация: от тестирования кода до выгрузки отчетов.
- Интеграция с GitLab для прозрачности процесса.
- Минимум действий для HR — вся аналитика собирается на платформе.
Такой подход превратил тестирование кандидатов в быстрый и четкий фильтр, где решение о собеседовании принимается на основе данных и четких критериях автоматической оценки решений.

Благодаря тестированию и автоматической проверке решений на Codenrock компания Авито сократила время на проверку решений кандидатов: код анализируется системой, а HR сразу получает готовый рейтинг кандидатов.
Больше не нужно тратить время на рутинную проверку — вместо этого можно сосредоточиться на собеседованиях с лучшими разработчиками, которых платформа выделяет по заданным критериям. Это полностью прозрачный и объективный отбор, где решения принимаются на основе данных, а не ручных усилий.
Хочешь так же быстро и объективно находить сильных кандидатов?
Заполни заявку и автоматизируй отбор
