System design interview question
Design Connection Pool
Design a thread-safe database connection pool with acquire/release and health checks.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.