Design a Data-Driven Expense Rule Evaluator

Quick Overview

Design an expense-policy evaluator whose rules are stored as validated JSON so policies can be added or changed without deploying code. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.

Design a Data-Driven Expense Rule Evaluator

Company: Rippling

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: Design an expense-policy evaluator whose rules are stored as validated JSON so policies can be added or changed without deploying code. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.

|Home/Software Engineering Fundamentals/Rippling
Rippling logo
Rippling
Jul 27, 2026
mediumSoftware EngineerOnsiteSoftware Engineering Fundamentals
23
0
Loading...
Loading comments...