Расскажите, из чего должен состоять идеальный баг-репорт?

Вопрос проверяет, умеет ли кандидат передавать проблему так, чтобы её можно было быстро диагностировать и исправить. Важно не просто перечислить поля, а понимать цель: сократить количество вопросов между поддержкой и разработкой.
В баг-репорте должны быть понятное описание проблемы, шаги для её воспроизведения, фактический и ожидаемый результат, а также информация об окружении: версия приложения, устройство, браузер и другие важные условия. Если возможно, стоит приложить скриншоты, видео, логи или другие подтверждающие материалы. Хороший баг-репорт должен позволить другому специалисту понять проблему и воспроизвести её без дополнительных уточнений.
Забыть что-то из обязательных пунктов, «Напишу, что приложение не работает, и отправлю разработчику».