LinkedIn·Software Engineer·Onsite - System Design / Architecture
- Design a calendar service that supports creating, reading, updating, and deleting events with fields like title, start/end times, attendees, and location. The system should handle conflict detection per attendee, recurring events, time zone correctness, invitations and RSVPs, and free/busy queries. It needs to scale to hundreds of millions of users with low-latency reads and reliable notifications.
“This question is basically five questions dressed up as one.”