Каталог
Практические задачи
Тренажёр на реальной системе: ломаем сервис, даём терминал, проверяем результат по чекпоинтам.
4 из 38 · Сбросить
Деплой ждёт новую схему
API на SQLite после обновления ждёт колонку, которой нет в таблице, — валятся и чтение, и запись. Мигрируйте схему вперёд, не потеряв три исторических инцидента.
0 комментариевМесто занято, а файлов нет
На разделе с логами кончилось место, но du и ls почти пусты. Верните свободное место, не уронив сервис.
0 комментариевРаскладка кучи зависла на монтировании
Программа зависла, раскладывая файлы по разделу из /etc/fstab. Разберитесь в мониторинге и доведите работу до конца.
0 комментариевСнапшот на жёстких ссылках
Снапшот сделан жёсткими ссылками на прод — правка боевых файлов молча меняет бэкап. Разорвите ссылки, сохранив данные.
0 комментариев
Как устроены задачи HireOps
Каждая задача: рабочая система с внесённой поломкой, упавший сервис, забитый диск, процесс, съедающий CPU. Терминал даёт полный доступ, чекпоинты проверяют результат автоматически, без ручной проверки.
Форматы разные: от одного сломанного сервиса на десять минут до многошагового расследования на час. Условие одно: система должна снова работать, не только выглядеть рабочей.
Задачи открыты всем и бесплатны, поэтому в оценке кандидатов на настоящем интервью не участвуют: интервьюер собирает сессию из другого набора кейсов. Подробнее о формате технических интервью на главной странице HireOps.