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.

Coding problems
74
Before you start
Showing 18 of 18
Coding·60 min
HighFree 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-09-1811 related discussions

Rippling Featured Guides