Встречается на собеседованиях • сегодня
Как найти коммит, в котором не было проблемы с утечкой памяти в Git
Для поиска коммита без утечки памяти можно использовать git bisect — бинарный поиск по истории коммитов.
- Запустите
git bisect start - Укажите плохой коммит (с утечкой):
git bisect bad HEAD - Укажите хороший коммит (без утечки):
git bisect good <старый-хэш> - Git переключится на средний коммит. Проверьте наличие утечки (например, через тесты или профилирование).
- В зависимости от результата:
- Если утечка есть:
git bisect bad - Если утечки нет:
git bisect good
- Если утечка есть:
- Повторяйте, пока Git не укажет проблемный коммит.
Пример:
bash
git bisect start
git bisect bad HEAD
git bisect good abc1234
# После проверки:
git bisect good После завершения git bisect reset вернёт вас в исходную ветку.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы