Design a Configurable Reward Points Service
Company: Bilt Rewards
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design a configurable reward-points service that ingests transactions, applies versioned rules, and records explainable ledger effects. Explore safe rule changes, retry-proof processing, balance projections, spending, webhooks, reconciliation, and relational versus nonrelational storage.
Read the full Bilt Rewards Software Engineer interview experience this question came from