Unify Notification Services Without Duplicate Delivery
Company: Bnsf
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Overview: Design a unified multi-channel notification service with stable idempotency, preferences, retries, callbacks, observability, and safe migration.