
Ramp's Software Engineer process usually opens with a recruiter screen and an automated coding assessment, then may branch into live React/DOM builds, system-design-lite conversations, or an emerging AI-assisted coding round, with most candidates in this sample rejected via little or no feedback even after strong assessment scores.
$215K
Avg. Base Comp
$350K
Avg. Total Comp
6-7 rounds
Typical Rounds
Not reported
Process Length
Ramp's Software Engineer interviews typically begin with a short recruiter screen covering background and motivation for joining Ramp. In one 2026 report, that screen focused almost entirely on day-to-day use of AI coding tools like Copilot, Cursor, and Claude rather than general background questions.
Most candidates next receive an automated online coding assessment, often on CodeSignal, sent within a day or two of applying. Reported tasks vary: one report describes a progressive four-level bank-system build (accounts, deposits, transfers, then scheduled payments); another describes a two-hour object-oriented storage-system exercise; and a separate SWE Intern report describes a four-question progressive assessment centered on a DBMS design. Several candidates, including one who reported a perfect score on a stack-based problem, were rejected by automated email within hours, with no recruiter conversation.
Candidates who advance describe varied next steps. One report describes a 45-minute live coding round building a calendar component with overlapping events and an editable, click-to-edit form. Another describes a 60-minute system-design-lite discussion of a hotel-reservation schema, with the interviewer probing concurrency handling. A separate report, for a forward-deployed engineering variant of the role, describes a graph-traversal problem requiring real HTTP requests and error handling.
Full onsite loops, where reported, typically add two to four further rounds: additional coding sessions (in one case, extending an existing codebase), a project or architecture deep dive, and a behavioral round covering teamwork and, in one report, disagreement with leadership. A smaller number of reports describe a distinct AI-enabled coding round evaluating how a candidate uses AI assistance under pressure rather than testing memorized solutions.
Outcomes in this set skew heavily toward rejection or no offer, often delivered with little explanation. The two candidates who reported positive outcomes — a Frontend Software Engineer and a Software Engineering Intern — both described collaborative, think-out-loud pair-programming rounds where interviewers helped when they got stuck, rather than a race against the clock.
Synthesized from 39 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Ramp process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Ramp
Redesign batch credit card processing to enable real-time streaming for fraud detection and reporting.
| Question | |
|---|---|
| Hurdles In Data Projects | |
| Cross-Region Inventory Sync | |
| Slow OLAP Aggregations | |
| 2nd Highest Salary | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Merge Sorted Lists | |
| Closest SAT Scores | |
| Random SQL Sample | |
| Top 3 Users | |
| Subscription Overlap | |
| Top 5 Turnover Risk | |
| Rolling Bank Transactions | |
| Monthly Customer Report | |
| Scrambled Tickets | |
| Find Bigrams | |
| Last Transaction | |
| Upsell Transactions | |
| Longest Streak Users | |
| Payments Received | |
| Size of Joins | |
| String Shift | |
| Minimum Change | |
| Customer Orders | |
| Find the Missing Number | |
| Comments Histogram | |
| Raining in Seattle | |
| Bagging vs Boosting | |
| Get Top N Frequent Words |
Synthesized from candidate reports. Individual experiences may vary.
Multiple candidates describe an initial 15-25 minute recruiter screen covering background and motivation for interviewing at Ramp. One 2025 report describes being asked to explain a technical concept in plain English to a non-technical teammate, while a 2026 report describes a 25-minute call that emphasized concrete 'builder' stories about shipping projects solo end to end. A separate 2026 report describes a 15-minute screen focused specifically on day-to-day AI-assisted development workflow, including use of Copilot, Cursor, and Claude, rather than general background questions.
Most applicants receive an automated coding assessment, often on CodeSignal, within a day or two of applying, with windows ranging from about 60 to 120 minutes. Reported tasks vary by candidate: one Software Engineer report describes a four-level progressive bank-system build (accounts, deposits, transfers, then scheduled payments and activity queries); another describes a two-hour object-oriented storage-system exercise; and a separate report describes a sequential four-question OOP assessment where later questions build on earlier class designs. Several candidates, including one who scored a perfect 600/600 on a stack-based problem, received automated rejection emails within hours of submitting, with no further contact.
Candidates who pass the OA describe varied live technical screens depending on the track. One frontend-leaning report describes a 45-minute live coding round building a calendar component from scratch, including overlapping events, an editable form, and click-to-edit behavior. A backend-focused report describes a 60-minute system-design-lite discussion of a hotel-reservation schema, with the interviewer probing concurrency handling if it wasn't raised voluntarily. A separate report, for a forward-deployed engineering variant of the role, describes a graph-traversal problem requiring real HTTP GET requests and error-code handling. Another candidate described a screen themed around graph questions and API design rather than pure algorithm puzzles.
Full onsite loops vary in length but commonly include three to four additional rounds beyond the initial screens. One report describes three technical interviews, a system-design round, and a behavioral interview. Another describes a four-round virtual onsite including extending an existing codebase to pass a failing test and a rate-limiting problem framed as a product scenario. A frontend-focused report that resulted in an offer describes two further one-hour pair-programming rounds, a culture-focused behavioral interview, and a 60-minute architecture session built around presenting a past project. A separate report describes a six-stage loop covering React, JavaScript, an AI-tool interview, a project deep dive, and a leadership conversation touching disagreement and opinions.
A smaller number of reports describe a distinct round built around using AI coding assistance under time pressure. One candidate described the format as still being refined by Ramp, with emphasis on coding under pressure and using AI tools with good judgment rather than solving everything from scratch or relying on memorized algorithms. This round appears inconsistently across accounts and does not appear in every candidate's loop.
Most candidates in this set were rejected or received no offer, frequently through a short or fully automated email with no specific feedback, in one case within hours of a perfect assessment score. The two candidates who reported positive outcomes, a Software Engineering Intern and a Frontend Software Engineer, both described collaborative, think-out-loud pair-programming rounds where interviewers helped them when they got stuck, rather than a strict race against the clock.