Какая типичная ошибка при работе с null как ошибка и как ее избежать?
Что хотят услышать интервьюеры:
Ошибка: возвращать null из repository/service и получать NPE дальше.
Ответ:
Как избежать: вернитесь к контракту и назначению темы: возврат null делает контракт метода неявным и опасным. Проверьте edge cases: null, конкурентный доступ, транзакции, ошибки, объем данных и lifecycle Spring/JVM.
Хороший кандидат: объясняет симптом, причину и безопасное исправление, а не просто вспоминает термин.
return Optional.empty();