Implement a Reusable Locker Allocation System
Company: Google
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Technical Screen
Overview: Implement reusable locker-bank operations that allocate the lowest available number, reject invalid stores or pickups, release lockers immediately, and preserve the last successful store.