Ramp · Mid-level
Prepare for the Ramp Software Engineer interview with 4 practice rounds and what each one looks for. Pick any round and an AI interviewer runs it with you at full length, with follow-up questions. Afterwards you’ll see what went well and what to work on next.
Your first 60 minutes of practice are free. No card needed.
Next: your first full round
One full practice round shows where you stand before you work on anything specific.
Pick a round to see what it asks of you and where you stand on it.
Shows whether you can build working, product-style features in stages, quickly and cleanly, without live help.
Extend the solution with a new requirement and explain what must change.
Ramp publishes no loop details for mid-level Software Engineers. Guides and a few candidates describe an online assessment or take-home, a recruiter screen, a live pair-programming screen, and a final loop with system design, a project deep dive, and a culture round. Coding tasks look like practical product work. Stage order, lengths, and AI-tool rules aren't confirmed.
Worth redoing if you hear something from the recruiter that contradicts this.
Every round you’ve done for this job, newest first.
Online practical assessment, Live pair-programming coding screen, System design on schema and APIs, and Project deep dive and culture interview have no attempts yet.
Pick one task from this list: a rate limiter, an in-memory database built in stages, or an overlap calendar. Write a short stage plan. For each stage, list the input, the output, and two edge cases: empty input and duplicate keys.
Candidates report practical tasks such as a database built in stages, a rate limiter, and a calendar with overlapping events. Stage plans keep you from over-designing stage one.
Company research1Point3Acres: Ramp interview reportsInterview Query: Ramp Software Engineer interview guide
Write three rules. Finish each stage before you extend it. Cut polish first when time is short. Leave the code in a working state, with a comment that lists what remains.
One intern review says the online assessment was hard to finish in 1.5 hours. Clear rules protect your working code when time runs out.
Company researchGlassdoor review: Software Engineer Intern, August 2025Glassdoor review: intern online assessment
Set up your editor, test runner, and a fast way to check docs. Review how to inspect page source, decode base64, and read the DOM in browser developer tools.
Ramp says its early-career interviews are practical and open book. Some candidates report a capture-the-flag style step with base64 strings and hidden URLs.
Company researchEmerging Talent1Point3Acres: Ramp interview reportsInterview Query: Ramp Software Engineer interview guide
You have a written stage plan for one task, with edge cases listed and your three time rules written down.
The section "Building rate limiters in practice", on the token bucket algorithm. Skip the Redis details if you code in memory.
Use it to build a small in-memory rate limiter and to explain why you chose a token bucket.
The full practice round takes 90 minutes. Your first try runs 45, so it fits in your free practice time.
Questions that fill in what the research couldn’t tell us.
What stages make up the current loop for this role, and how long is each one?
Can candidates use AI tools in any interview stage? Is there an AI interview, and what does it cover?
Which language and stack should I expect in the live coding rounds?
What does a strong mid-level engineer deliver in the first six months on this team?