SOLID, GoF patterns the way practitioners actually use them, and 15 fully reasoned LLD problems — parking lot, elevator, chess, Splitwise, rate limiter, BookMyShow.