Technical Screen
An Extensible Expense Rule Engine
RipplingSoftware Engineer · Technical Screen · May 2026
In the Rippling phone coding interview, I was given a set of expenses and rules. I needed to run every rule against every expense and identify each rule that the expense violated. An expense looked like this: Example rules included: Total expense should not be greater than 175. A restaurant seller should not have an expense greater than 45. An entertainment expense should not be charged. The meth…
Shared by a candidate · reported May 2026. Interview formats change; use it as a guide, not a script.