Design a Cash Register with Inventory and Profit Tracking

Read the full interview experience this question came from →

Quick Overview

Design an object-oriented cash register that tracks inventory lots, commits multi-product sales, and reports realized gross profit. The interview probes exact money, FIFO cost history, atomic checkout, concurrency, idempotent retries, immutable sale evidence, and reconciliation of fast projections.

Design a Cash Register with Inventory and Profit Tracking

Company: SIG (Susquehanna)

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: easy

Interview Round: Onsite

Overview: Design an object-oriented cash register that tracks inventory lots, commits multi-product sales, and reports realized gross profit. The interview probes exact money, FIFO cost history, atomic checkout, concurrency, idempotent retries, immutable sale evidence, and reconciliation of fast projections.

Read the full SIG (Susquehanna) Software Engineer interview experience this question came from

|Home/Software Engineering Fundamentals/SIG (Susquehanna)
SIG (Susquehanna) logo
SIG (Susquehanna)
Aug 3, 2026
easySoftware EngineerOnsiteSoftware Engineering Fundamentals
12
0
Loading...
Loading comments...