Ramp Interview Process & Rounds

In candidate reports, Ramp's software engineering process is a recruiter call, a 60-minute technical screen that is most often the URL maze, and an onsite of four rounds: practical coding, an AI-assisted coding round inside a repository, an architecture round built around a presentation of your own project, and behavioral. Candidates who apply online report an online assessment soon after applying, a four-level class problem for general roles or a React task for frontend roles. Screen results came within one to three business days in the reports that give timing, and screen failures mostly came from the HTTP details and the clock. In the AI round, the one detailed rejection was for not showing understanding of the assistant's output.

Part of the full catalog of Ramp interview questions, covering every round.

AceOffer is not affiliated with, endorsed by, or sponsored by Ramp. Questions are reconstructed from interview experiences candidates shared, not from Ramp materials.

Key facts

  • •6 distinct round types
  • •14 questions reconstructed from 37 candidate reports
  • •Reports span Nov 2025 – Oct 2026
  • •Refreshed monthly · last updated October 2026

The Ramp loop, from candidate reports

Most reported Ramp rounds are practical coding tasks rather than algorithm puzzles. Some candidates start with an online assessment: a four-level progressive problem for general roles, or a React task for frontend roles. The most reported technical screen is a 60-minute CoderPad round, the URL maze, and reports say its traps are in the HTTP handling rather than the graph search. Onsite coding rounds are data-processing problems, such as finding a user's location from flight records and detecting recurring transactions. The onsite also has an AI live coding round: you get a repository, use the AI tools of your choice, and build a finance feature from a request written as if by a product manager, with the interviewer playing that role. A project presentation round is used to judge seniority and is reported with a short system design question at the end. One report describes a recorded video screen of behavioral prompts.

Ramp interview timeline

StepTypical timing
Application to online assessmentImmediately to a few minutes after applying (2 reports)
Online assessment to resultNext day, a rejection (1 report)
Technical screen to result1 to 3 business days (4 reports)
Technical screen to onsiteAbout 2 to 3 weeks, as one candidate expected it (1 report)
Onsite to decision3 days, by email (1 report)

Few reports give dates, so treat each row as a small sample. No report gives end-to-end dates. After the screen, candidates heard back within a few business days in every report that gives timing, and three candidates who were rejected say they never understood what was missing. In one report a candidate who passed the screen was moved to another team two days later because the original role had been filled.

The Ramp interview process, step by step

  1. 1. Online assessment: general roles

    90 minutes in the two reports that give a length; a four-level progressive class problem, sent after applying online (2 reports), at once in one of them. One report calls it an Industry Coding Assessment.

    Four reports describe four levels, each adding methods to the same class, with the next level opening only after the current one passes its tests. Reported themes are a banking system (2 reports), a task manager and a recipe manager. One report's instructions say efficiency is not graded and any code that passes the unit tests is enough, and one candidate says their camera was not on. One candidate says it comes before any resume review, and another passed 500 points after two levels, finished with 800 and was rejected the next day with a note that the team had other candidates. None of the five general assessment reports mentions an interview invitation afterwards, and one candidate says acquaintances with closely related backgrounds skipped the assessment and went straight to later rounds.

    • →Practise four-level class problems on a 90-minute clock, building level one so later levels can extend it. One candidate got the same problem as an earlier report.
    • →Aim for passing tests over efficiency, then move on to the next level.
  2. 2. Online assessment: frontend roles

    A small React project; 45 minutes in one report and 90 minutes in another. The one report that names the platform says CodeSignal.

    Frontend applicants report a React task instead of the class problem. Wordle is the most reported task (5 of 7 frontend reports), with no styling required in two of them. Some versions add a part where you find a URL hidden in the page's DOM with your own selector and load it, and one report also describes a typewriter-style display that must run once, tested with Mocha and TypeScript. Two candidates say the provided unit tests could not pass as the project was set up, and a reply says the test files are not shown; one candidate traced the failure to the project's module format. Results have been poor even for finished work: two candidates who finished were rejected, one of them with every test passing, one who could not submit was rejected, and one new grad heard nothing further.

    • →Get familiar with CodeSignal before you start; one candidate says 45 minutes leaves little slack.
    • →If the tests fail out of the box, say so rather than quietly editing files you were told not to touch. One candidate who changed the export syntax against the file's instructions suspects it cost them.
  3. 3. Recruiter call

    About 20 minutes in the one report that gives a length; in two reports the recruiter reached out first.

    Two reports place the call before the technical screen. It covers your background, motivation and interests, and logistics such as sponsorship. One candidate also had a recorded video screen, at a point in the process the report does not state, with five or six short behavioral prompts, among them why Ramp and how you use AI in your work.

    • →Have a short, specific answer to why Ramp; it is one of the video screen prompts.
    • →Be ready to describe how you use AI in your daily work. It comes up in the video screen, and the onsite has an AI-assisted round.
  4. 4. Technical screen: coding

    60 minutes of live coding in CoderPad (2 reports give the length and 2 the platform), with about 5 minutes for your questions at the end (2 reports).

    Most screens are the URL maze (8 of 11 screen reports), a graph search in which each step is an HTTP request. Three candidates say the difficulty is in the HTTP handling and parsing rather than the algorithm. Follow-ups add error responses and, in three reports, keys that must be collected and sent with later requests. Four candidates describe short or vague prompts and interviewers who give little guidance, so you print responses and work out the format yourself; one felt that knowing everything up front would look as if you had seen the problem. Other screens were a flight-records problem, recurring transaction detection, and in one report a system design round (a hotel reservation site) as the only round. Several candidates ran short of time: debugging intermittent server errors, missing a key in noisy debug output, or a last edge case still failing.

    • →Print the raw response before you parse it (3 reports).
    • →Retry failed requests rather than skipping them. Two reports say a request that failed could succeed on the next try, and one candidate who skipped them lost the exit. One interviewer wanted plain retries with no backoff.
    • →Get the main path working before error handling. One interviewer said code style counts for little in this round.
    • →Ask questions out loud even if the interviewer stays quiet, and keep your debug output readable.
  5. 5. Onsite: coding

    One round, in CoderPad in the one report that names the platform; one candidate could choose an in-person or remote onsite.

    All three onsite reports describe four rounds, one of them coding. Reported problems are flight records (the user with the most flights, then where a user is at a given time), recurring transaction detection, and a finance transaction problem. One candidate says the round weighed object-oriented design, clean code and corner cases, and another advises keeping the method flexible enough to tune. A third had to work out how to import a data file from a different folder and write tests with pytest, and thinks the time that took, and code that was not bug-free, probably cost them the loop.

    • →Set up a scratch project where you load data from another folder and run pytest, so the environment does not eat into the hour.
    • →Make thresholds and rules easy to change; one candidate says the data drifts in price and interval.
  6. 6. Onsite: AI-assisted coding

    A repository you work in with the AI tools of your choice (4 reports describe the repository); one report mentions a $50 stipend for tools and says any language is allowed.

    You build a feature in an existing repository with an AI assistant. The request arrives as product work: in one report it was a Slack message from a PM, with the interviewer playing the PM and declining technical questions, so the job is to agree the smallest useful spec and then prompt the agent. Reported features are about financial matching (3 reports): reconciling several data sources with matching rules you agree with the interviewer, building a matching system with bonus tasks if time allows, and improving a receipt upload flow that matches receipts to transactions. In one loop the repository's instructions file told the assistant to record every prompt in a history file, which the interviewer used to judge how the candidate worked with AI; that candidate used about five prompts, failed this round, and was told the interviewers wanted to see more understanding of the AI's output rather than using it directly. Two candidates say the expectations for this round were unclear.

    • →Agree the spec, or the matching rules, with the interviewer before you prompt (2 reports).
    • →Read and explain what the assistant writes. The one detailed rejection from this round was for using output without showing understanding.
    • →Install and test your AI tools before the day. One candidate says waiting on each prompt and then reading the output left too little time, so plan the work and read while the agent runs.
    • →Read the recruiter's guidance closely; one candidate says it strongly hinted at the topic.
  7. 7. Onsite: architecture (project presentation)

    A presentation of a project you built, followed in two reports by a short system design question.

    All three onsite reports describe this round as a presentation of a project you worked on. One recruiter said it is not a typical system design round, and another said it is mainly used to judge seniority. Two candidates then got a design question: about 20 minutes on counting recent visits to a website in one report, which the recruiter had not mentioned, and the second half of the round in another, on showing a payments count on an admin dashboard, scaled up step by step. One candidate who prepared slides and diagrams ran out of time before finishing and was told the presentation was hard to follow; another filled the presentation half and was asked little.

    • →Time the presentation so it leaves room for questions and a design question afterwards.
    • →Prepare a simple counting or aggregation design that you can scale up as requirements grow, even though the round is billed as a presentation.
  8. 8. Onsite: behavioral

    One round in each of the three onsite reports.

    All three onsite reports call it a typical behavioral round, with tell me about a time questions in one report and which project you are proudest of, and why, in another. One candidate felt the interviewer valued shipping quickly and independently.

    • →Prepare stories about shipping something quickly with little direction, and about the project you are proudest of.

How the Ramp loop differs by role

General software engineer

Online applicants take the four-level class assessment. The reports that reach later rounds describe a recruiter call, the URL maze or another practical coding screen, and the four-round onsite. None of the screen or onsite reports mentions taking an assessment first, and two say a recruiter reached out.

Frontend

Frontend applicants take a React assessment instead of the class problem (7 reports), most often Wordle. No report describes a frontend onsite. One AI-round report asked for a better receipt upload and matching interface in an existing codebase, the only interface-focused task reported outside the assessment.

New grad

New-grad reports cover the assessments only: the banking-system class problem in one report and the frontend React task in three. None describes the rounds after the assessment.

After the final round

Only one onsite report gives timing: a rejection by email three days later, with feedback on the presentation and the AI round. Another onsite candidate was rejected and believes the coding round probably decided it. No report describes an offer or reference checks, and one commenter notes that none of the reports they had read ended in an offer.

What does Ramp ask in each round?

Ramp interviews span 6distinct round types, shown below. Counts reflect distinct questions per round across the loops we’ve indexed.

Online assessments: four-level progressive problems (a banking system, a task manager, a recipe manager) for general roles, React tasks (Wordle, a hidden URL) for frontend roles, and, in one report filed under Ramp, a rate limiter.
6 questions
Most-reported: Frontend OA: Wordle in React (5 reports)
Data-processing coding: a user's location from flight records, recurring transaction detection, and, in one report filed under Ramp, a spreadsheet with formulas.
3 questions
A project presentation used to judge seniority, reported with a short design question at the end, and in one phone screen a low-latency hotel reservation design.
2 questions
A 60-minute CoderPad screen, most often the URL maze, with follow-ups that add HTTP errors and access keys.
1 question
The AI live coding round: build a finance matching feature in a given repository with the AI tools of your choice.
1 question
A recorded video screen of behavioral prompts (one report), including why Ramp and how you use AI day to day, and "tell me about a time" questions onsite.
1 question
What passing candidates do
  • •Retrying failed requests in the URL maze. Reports say some server errors succeed on retry, and skipping them loses the exit.
  • •Exploring the data yourself. URL maze interviewers give little clarification on purpose, and several candidates recommend printing the raw response before parsing it.
  • •Getting the main path working before error handling. One report calls the screen tight on time.
  • •In the AI coding round, agreeing a minimum spec with the interviewer before prompting, then planning what to delegate to the assistant.
Where candidates lose points
  • •Using the assistant's output without showing you understand it. One candidate was rejected in the AI coding round with that feedback.
  • •Running long in the project presentation. One candidate ran out of time and was told the talk was hard to follow.
  • •Debugging your own code when the frontend OA's tests fail out of the box. One report traces the failure to the project's module setup; another says only that the tests would not pass.

How to prepare for the Ramp interview

  1. 1. Practise HTTP-heavy coding

    Write a small client that follows links across JSON responses, retries failed requests, handles 4xx and 5xx codes and adds auth headers, and get used to printing and reading responses before parsing them.

  2. 2. Work practical data problems with tests

    Flight records, recurring transactions and other finance data, in a project where you import data files and run pytest, finishing a working version before adding cases.

  3. 3. Rehearse the AI round end to end

    Set up your tools, take a loosely worded product request, agree a minimal spec, plan, prompt in pieces, and explain every change the assistant makes. Keep your prompts deliberate, since one loop recorded them for the interviewer.

  4. 4. Build a short project presentation

    Pick one project you designed, make a few slides with diagrams, time it with room for questions, and practise a small design question you can scale up afterwards.

  5. 5. Prepare for the assessment if you apply online

    General roles: four-level class problems in 90 minutes. Frontend roles: Wordle and DOM work in React in 45 to 90 minutes (CodeSignal in the one report that names the platform).

FAQ

How long does the Ramp interview process take?▾
Reports give only pieces. The assessment arrived within minutes of applying (2 reports), technical screen results came in one to three business days (4 reports), one candidate expected the onsite two to three weeks after the screen, and one onsite rejection came three days later. No report gives end-to-end dates.
Does Ramp have an online assessment?▾
Yes, for online applicants: three reports say it arrived after applying, within minutes in two of them. General roles get a four-level class problem in about 90 minutes, and frontend roles get a React task, most often Wordle, in 45 to 90 minutes. Two candidates who reached the technical screen were contacted by a recruiter first and do not mention an assessment.
What is the Ramp tech screen?▾
A 60-minute live coding round in CoderPad. Most reports describe the URL maze, a graph search over HTTP where the hard parts are retries, error codes and keys rather than the algorithm. Interviewers give little clarification, so print responses and explore the data yourself.
What is the Ramp AI coding interview?▾
An onsite round where you build a feature in a given repository with the AI tools of your choice. The request comes as product work, in one report a Slack message from a PM played by the interviewer, and reported features are about financial matching. One loop recorded every prompt for the interviewer, and that candidate failed for using the assistant's output without showing enough understanding of it.
How many rounds are in the Ramp onsite?▾
Four in every onsite report: practical coding, AI-assisted coding, an architecture round built around a project presentation, and behavioral. One candidate could choose in person or remote.
Is the Ramp architecture round a system design interview?▾
Mostly not. Candidates present a project they built, and one recruiter said the round is used to judge seniority. Two candidates were then given a short design question, in one case without warning, so prepare a small design you can scale up.
Does Ramp give feedback after a rejection?▾
Rarely in these reports. Three candidates rejected after the screen say they never understood what was missing, and one recruiter said only that the team would not continue. One onsite candidate was told which rounds fell short and why.
How fresh is this Ramp interview data?▾
It's reconstructed from candidate reports spanning Nov 2025 – Oct 2026 and refreshed monthly as new reports come in.

Get the full Ramp catalog

Every question, every candidate-reported follow-up, and what passers actually do. Monthly refresh.

Is this helpful?