Ramp·Software Engineer·Online Assessment (OA)
- Design a system to manage recipes and support version rollback functionality.
“The key click for me was separating the Version class from the Recipe class early.”
Small
Most of these Ramp write-ups come from Software Engineers (52), then Frontend Engineers (10). The most reported rounds are the technical phone screen (44), the system design round (8), the online assessment (5) and the behavioral / leadership round (2).
62 interview notes · updated Oct 2026
“The key click for me was separating the Version class from the Recipe class early.”
“The versioning part itself wasn't bad.”
“I went straight for a dict keyed by account ID and stored balance as the value, which was fine.”
“They let you pick the project, which sounds like a gift but actually made it harder.”
“The timestamp parameter being passed everywhere but not actually used threw me off at first.”
“Started by poking at the URL to figure out what responses looked like before writing any code.”
“My first instinct was to overthink it.”
“The DOM side was fine, querySelector and dataset access are muscle memory at this point.”
“The comment in the file was pretty explicit: replace this one string, touch nothing else.”
“Took me an embarrassingly long time to realize the streak bonus structure is what makes this non-trivial.”