Your question is Book Shop System Design. 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).
HLD + LLD of a Book shop: requirements, scale, database choice, class design (coded), concurrency, and supporting fines as a future use case.
Asked in the onsite design stage. Reported follow-ups included Elastic Search, DynamoDB streams, and support for fines.
Address the following: