Спроектируйте сервис, куда пользователи загружают CSV-файлы размером до нескольких гигабайт, а он их валидирует и загружает в PostgreSQL. Как вы построите это на Python?
~10 мин голосом
Как подойти
Проверяют, понимает ли кандидат, что гигабайтный файл нельзя обрабатывать синхронно и целиком в памяти: нужна асинхронная схема с фоновой задачей, потоковое чтение, пакетная вставка и продуманная стратегия ошибок и атомарности.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.