Build a Progressive Banking System
Company: Instacart
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Technical Screen
Overview: Implement a progressive banking system with accounts, activity rankings, reserved expiring transfers, acceptance, and account merges. The practice contract tests timestamped event processing, available versus reserved balances, transfer accounting, retired IDs, and atomic state transitions.
Read the full Instacart Software Engineer interview experience this question came from