Какие статусы ты бы закладывал для самих SMS-сообщений?

Для SMS полезны queued, sending, accepted, delivered, failed, cancelled и expired. Принято провайдером и доставлено получателю — разные состояния, их нельзя объединять.

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

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

Для SMS полезны queued, sending, accepted, delivered, failed, cancelled и expired. Принято провайдером и доставлено получателю — разные состояния, их нельзя объединять.

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

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

Для SMS полезны queued, sending, accepted, delivered, failed, cancelled и expired. Принято провайдером и доставлено получателю — разные состояния, их нельзя объединять.

Переходы зависят от возможностей провайдера: delivery report может прийти позже или не прийти. Для сетевого таймаута нужен uncertain или аналогичный статус до сверки, иначе повтор рискует создать дубль. Храните причину отказа, время и идентификатор провайдера без лишних персональных данных. Отмена касается ещё не отправленного; уже принятое сообщение нельзя считать отозванным без подтверждённой возможности.

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

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

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

Подробнее