Каталог
Практические задачи
Тренажёр на реальной системе: ломаем сервис, даём терминал, проверяем результат по чекпоинтам.
4 из 38 · Сбросить
Испорченная запись в SQLite
Скрипт readdb.py читает имя из SQLite и печатает не то значение. Исправьте данные в базе, не трогая скрипт.
0 комментариевНужный диск среди похожих
Отфильтруйте диски из JSON-выгрузки по пяти критериям и найдите единственный подходящий.
0 комментариевСлить сотни CSV в один отчёт
338 файлов с результатами участков лежат россыпью, каждый со своим заголовком. Слейте их в один отчёт.
0 комментариевТест сломал один коммит
Тест в репозитории проходил на первом коммите и падает на последнем. Найдите коммит, который его сломал.
0 комментариев
Как устроены задачи HireOps
Каждая задача: рабочая система с внесённой поломкой, упавший сервис, забитый диск, процесс, съедающий CPU. Терминал даёт полный доступ, чекпоинты проверяют результат автоматически, без ручной проверки.
Форматы разные: от одного сломанного сервиса на десять минут до многошагового расследования на час. Условие одно: система должна снова работать, не только выглядеть рабочей.
Задачи открыты всем и бесплатны, поэтому в оценке кандидатов на настоящем интервью не участвуют: интервьюер собирает сессию из другого набора кейсов. Подробнее о формате технических интервью на главной странице HireOps.