Quick Overview

This multi-part question evaluates stateful system design, ordered event processing and scheduling semantics for an in-memory banking command processor, combinatorial optimization and capacity-constrained selection for the 0/1 knapsack transaction packing, and API/interface design for pagination over in-memory collections.

Implement banking, knapsack, and pagination tasks

Company: Coinbase

Role: Software Engineer

Category: Coding & Algorithms

Difficulty: hard

Interview Round: Onsite

Quick Answer: This multi-part question evaluates stateful system design, ordered event processing and scheduling semantics for an in-memory banking command processor, combinatorial optimization and capacity-constrained selection for the 0/1 knapsack transaction packing, and API/interface design for pagination over in-memory collections.

Loading…