Library Catalog and Lending System: Five-Phase Engineering Assessment
Company: Instacart
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Online Assessment
Overview: Practice a five-phase library catalog and lending assessment that combines requirements clarification, coding-assistant implementation, manual metrics debugging, and a time-boxed feature extension. Learn how to turn product answers into a scoped engineering plan, validate a minimal bug fix, and protect a working submission with incremental checkpoints.
Read the full Instacart Software Engineer interview experience this question came from