Тест сломал один коммит
Условие
В репозитории /srv/calc лежит небольшая библиотека и её тест: bash run-tests.sh. На самом первом коммите тест проходил, на текущем HEAD — падает, и никто не помнит, когда именно всё сломалось. История линейная, в ней полтора десятка коммитов. Задача — найти ПЕРВЫЙ коммит, на котором тест стал красным, и записать его полный хеш одной строкой в файл /root/solution. Починить код не требуется. Назвать HEAD или соседний коммит не получится: ответ перепроверяется по существу — на нём тест обязан падать, а на его родителе проходить.
Как проверяется
- Первый сломавший коммит найден
Проводите такие интервью у себя
Кандидат чинит реальную систему, вы видите каждую команду и получаете протокол с чекпоинтами: что сделано и когда.
Обсуждение · 0 комментариев
Войдите, чтобы оставить комментарий.