Snap·Software Engineer·Onsite - System Design / Architecture
- Design an ad-insertion platform for a video streaming service that handles both live and on-demand content.
- How would you design the ad decision engine to meet a sub-100ms latency requirement at the edge?
- How would you handle fault tolerance and multi-region failover for the ad serving infrastructure?
- Walk me through how you'd integrate with real-time bidding exchanges and support ad podding.
- How would you implement cross-device deduplication for ad frequency capping?
- How would you design the measurement pipeline to track impressions, quartile events, and clicks at scale?
- How would you run A/B experiments on ad policies without degrading user experience or revenue?
- What privacy compliance considerations would you build into this platform from the start?
“This is the kind of question where you can spend 45 minutes and still feel like you only scratched the surface.”