Встречается на собеседованиях • сегодня
Приведи пример ситуации, когда не успел выполнить задачу в срок
Была задача реализовать REST API для отчетов с агрегацией данных из БД. Оценил в 3 дня, но не учел сложность SQL-запросов с множественными JOIN и GROUP BY.
Пример запроса, который вызвал проблемы:
```java
@Query("SELECT new ReportDTO(d.department, COUNT(e), AVG(e.salary)) " +
"FROM Employee e JOIN e.department d " +
"GROUP BY d.department")
List generateDepartmentReport();
```
В итоге потратил 2 дня только на отладку запросов и оптимизацию. Добавил индексы, переписал некоторые запросы с использованием native SQL. Срок сорвался на день.
Вывод: теперь всегда закладываю буфер на сложные запросы и сначала проверяю их в консоли БД.

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