Rippling logo

Rippling Interview Question Bank

Rippling's engineering loop is unusually concentrated: a small set of OOD coding prompts, two data-heavy system-design prompts, and a practical web API round account for most SWE interviews. The bar is driven by speed through multi-part prompts, clean extensible design, and whether the candidate can collaborate with AI tools without losing ownership of the solution.

More
50
Before you start
Showing 15 of 15
Coding·60 min
MediumFree preview

Expense Rules Engine

Design an extensible corporate-card rules engine. Evaluate per-expense and per-trip policies, choose a useful return type, then support composite AND / OR / NOT rules and scale the design to millions of expenses and tens of thousands of rules.

SWE
MLE
oop-design
hashmap
data-modeling
streaming
+2
Last asked 2026-03-275 related discussions

Rippling Featured Guides