IMC TradingSoftware EngineerSoftware EngineerQuestion #65

Describe the data structures and algorithms needed for a program that keeps track of checked out books for a library. The program should: 1. Check out books for a member with a library card, 2. Return books, 3. Find all books that are overdue and who has them checked out, 4. Find all books that are due tomorrow. Note: New releases and popular books have shorter checkout periods than normal books.

Unlock the Full Solution

Enter your email to get the detailed step-by-step solution to this IMC Trading interview question, plus access to free interview prep resources.

We'll also send you a free HFT mock interview video.

Get All 94+ IMC Trading Questions with Solutions

Plus 16+ hours of video lectures, resume tailoring, and 1:1 mentorship from quants.

Schedule a Call