Раз в сутки нужно импортировать CSV на несколько миллионов строк в базу через существующий слой на JPA. Как вы спроектируете импорт, чтобы он не упал по памяти и уложился по времени?
~10 мин голосом
Как подойти
Проверяют, понимает ли кандидат, как JPA/Hibernate ведёт себя на больших объёмах: память (persistence context, загрузка файла), скорость (JDBC batching, генерация id, обход ORM) и надёжность (пачки, ошибки в данных, перезапуск после падения).
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.