Design a Configurable Reward Points Service

Read the full interview experience this question came from →

Quick 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.

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

Bilt Rewards logo
Bilt Rewards
Jul 21, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
16
0
Loading...