Design a Global One-to-One Voice Calling System
Company: Microsoft
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design global one-to-one voice calls with device registration, signaling, accept/reject races, media negotiation, relay fallback, and mobile recovery.
Read the full Microsoft Software Engineer interview experience this question came from