Design an Event Booking System
Company: Microsoft
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates system architecture, distributed systems, data modeling, concurrency control for seat inventory, transactional integrity for bookings and payments, and integration with external APIs and observability tools.