Your question is Design Calendly-Like App. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design a Calendly-like scheduling application, including how you would handle availability and booking.
Clarify the scheduling entities, availability rules, time zones, recurring events, calendar integrations, and booking guarantees. Design the end-to-end system, including any ML used to recommend or rank meeting times, while keeping booking correctness transactional. Discuss scale, latency, data freshness, privacy, monitoring, and failure recovery. Address both the online request path and offline or asynchronous processing.