Rippling Senior Software Engineer Interview Experience — Delivery Costs with AI Assistance

Rippling·Software Engineer·Oct 2026
Technical ScreenSenior+medium

My coding interview used HackerRank, allowed AI assistance, and provided no starter template. The task was to build classes and functions for delivery-driver rates, delivery records, and cost calculations using Python, Unix timestamps, and dictionaries.

The requirements included updating rates with effective timestamps and accounting for how those changes affected delivery costs. I was expected to write tests and check correctness, as well as support historical-rate queries.

Follow-ups covered monetary precision: why using floating-point values and rounding to two decimal places was insufficient, and how to handle amounts correctly. Another asked to improve total-cost queries from linear to constant time.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Rippling
Role
Software Engineer
Level
Senior+
Rounds
Technical Screen
Difficulty
medium
Interview date
Oct 2026
Questions from this interview
1 question

Real Rippling interview experiences

First-hand reports from Rippling candidates — the rounds, the questions they were asked, and how it went.

All 47 Rippling interview experiences