Went through the Ramp final round in March 2026. They call it an "onsite" but it was fully virtual for me. Five rounds, one day, with breaks. Here's the breakdown.
Round structure: Coding 1: 60 min, one medium-hard problem. See my notes above on their coding style. Coding 2: another 60 min, slightly different flavor, more systems-adjacent. System design: 60 min, design a core piece of their product. I got a version of the card transaction processing flow. Behavioral / leadership: 45 min. This one surprised me. It's real. They care about collaboration, conflict, how you've handled ambiguity. Had an eng manager on this one. Hiring manager 1:1: 30 min. This one felt like a mutual fit conversation. Ask about the team, the roadmap, what success looks like at 6 months.
What I noticed:
The debrief apparently happens same day or next morning. I got a verbal "likely moving forward" from the recruiter within 24 hours. Formal written feedback took another two days.
They don't ask Leetcode hard problems in the sense of "implement a segment tree." But they do expect you to reason through complex constraints. The fintech domain knowledge helps a lot. If you've worked in payments, banking, or expense systems before, say so early.
One thing nobody warned me about: the behavioral round will go deep on a specific conflict. They're not looking for a clean STAR story where you fixed everything. They want the messy part. What was hard about it. I gave an answer where I admitted I was wrong midway through and they seemed to respect that more than the times I tried to frame it cleanly.
Overall: five rounds is a lot but the day moved quickly and everyone was professional. I'd describe the vibe as "high-bar but not adversarial."