Add Backend Search and Filters to the Items API of a Library Lending System
Company: Instacart
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Online Assessment
Overview: A full-stack software engineering exercise that extends the items API of an existing library lending system with case-insensitive title search plus item-type and availability filters. It tests turning a product manager conversation into acceptance criteria, backend query construction, frontend integration, test design, and directing an AI coding agent.
Read the full Instacart Software Engineer interview experience this question came from