Каталог
Практические задачи
Тренажёр на реальной системе: ломаем сервис, даём терминал, проверяем результат по чекпоинтам.
9 из 38 · Сбросить
Второе по частоте слово
Найдите второе по частоте слово в тексте без учёта регистра и пунктуации.
0 комментариевГде мой веб-сервер?
Веб-сервис с паролем не отвечает на документированном порту. Найдите, где он на самом деле, и заберите пароль.
0 комментариевПользователь не может писать в свой дом
appuser не может создавать файлы в своём домашнем каталоге. Верните ему доступ к собственному дому.
0 комментариевСайт есть в архиве, а unzip в системе нет
Сайт не отдаёт главную: исходники лежат в zip-архиве, а unzip в системе не установлен.
0 комментариевСкрипты не запускаются: битые переводы строк
Deploy-скрипты падают с ошибкой интерпретатора при прямом запуске. Найдите причину и верните их в строй.
0 комментариевУсечённое среднее
Посчитайте среднее по колонке чисел с усечением (не округлением) до двух знаков.
0 комментариевУчётные записи по списку
Список сотрудников «логин;пароль» есть, а учётных записей на машине нет. Заведите их.
0 комментариевФайл закрыт от сервиса
Сервис не может прочитать свой файл данных — GET /data.txt отдаёт 403. Дайте сервису доступ, не открывая файл всем подряд.
0 комментариевМашина деградирует под нагрузкой
Сервер еле отвечает, load average втрое выше обычного. Найдите виновника и остановите его, не уронив рабочий сервис.
0 комментариев
Как устроены задачи HireOps
Каждая задача: рабочая система с внесённой поломкой, упавший сервис, забитый диск, процесс, съедающий CPU. Терминал даёт полный доступ, чекпоинты проверяют результат автоматически, без ручной проверки.
Форматы разные: от одного сломанного сервиса на десять минут до многошагового расследования на час. Условие одно: система должна снова работать, не только выглядеть рабочей.
Задачи открыты всем и бесплатны, поэтому в оценке кандидатов на настоящем интервью не участвуют: интервьюер собирает сессию из другого набора кейсов. Подробнее о формате технических интервью на главной странице HireOps.