Как бы ты реализовал импорт номеров (например, загрузку CSV/XLSX)?

Импортируйте CSV/XLSX порциями в фоновой задаче: проверка файла, разбор, нормализация, валидация, дедупликация и отчёт. Номер храните строкой, не числом.

Короткий ответ

Что ответить на собеседовании

Импортируйте CSV/XLSX порциями в фоновой задаче: проверка файла, разбор, нормализация, валидация, дедупликация и отчёт. Номер храните строкой, не числом.

Подробный разбор

Ответ с пояснениями

Импортируйте CSV/XLSX порциями в фоновой задаче: проверка файла, разбор, нормализация, валидация, дедупликация и отчёт. Номер храните строкой, не числом.

Ограничьте размер, количество строк и допустимые форматы, не исполняйте формулы или макросы. Фиксируйте статус задания и причины отклонения строк. Нормализация не должна угадывать страну или недостающие цифры. Повторная загрузка и повторный запуск должны иметь понятную политику дублей. Отправка сообщений — отдельный этап, с повторной проверкой допуска адресатов.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее