System design interview question
Design Read-Write Lock
Design a read-write lock allowing concurrent reads but exclusive writes.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.