Ripple logo

Ripple Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 153 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
43.1% Positive experience

Which role are you interviewing for?

30 roles · 153 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Ripple.

Showing 4 of 153
Ripple logo
Ripple

Senior Software Engineer

Engineering · half a year ago

Senior Easy Negative experience No offer 1 round
Interview process
Phone screen Technical screen
Interview formats
Coding Technical

I interviewed for a software engineering role at Ripple. The phone interview was a coding challenge involving a weighted graph traversal, akin to a currency conversion problem where the goal is to minimize loss. I suggested Dijkstra's algorithm for the minimum-cost path, but the interviewer pushed for full graph traversal. Coding was interrupted by frequent side questions. I also suggested validating constraints during graph construction, but the interviewer wanted validation during traversal, leading to confusion. I had to explain how graph construction would handle constraints. A typo during coding, instead of allowing debugging, led to an immediate suggestion to change the algorithm. After fixing the typo, the code worked. The problem was interesting, but the interview felt disorganized, making it hard to showcase the solution.

Confirmed questions1 question
  • Could you solve a coding problem involving weighted graph traversal, specifically finding the path with the least loss in a currency conversion-like scenario?
Ripple logo
Ripple

Sales Director

Sales · nearly a year ago

Director Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

It started with a recruiter screen and then a hiring manager screen. The process is organized, but the hiring managers seem to lack clarity on what they are looking for, which makes the decision-making process appear chaotic. I've been considered for four different roles internally over the past nine months. The feedback suggests a lack of communication among them, as one person found me too focused on crypto, which is odd given my limited experience in that area compared to my 20 years overall. Another feedback was that I was too sales-oriented and lacked relationship management skills, which is also strange as I've primarily been in business development. Conversely, when I was considered for a different team, the feedback was that I wasn't 'crypto enough' or 'salesy enough.' It seems they are unsure of their requirements. The fact that roles at Ripple remain open for over six months implies a lack of urgent hiring needs.

Confirmed questions2 questions
  • Can you share some general information about your background?
  • Would you be comfortable commuting to the office three days a week?
Ripple logo
Ripple

Product Manager

Product · a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home Presentation
Interview formats
Behavioral Technical Case Presentation

The hiring process was pretty involved, covering both technical and strategic aspects of product management. It started with a 30-min recruiter chat about my background and interest, plus role details and salary. Then, I interviewed with the hiring manager, who dug into my product experience, prioritization methods, teamwork, and vision, using behavioral and situational questions. Finally, I had a take-home case study where I needed to design a new feature or improve an existing one, detailing the problem, solution, and success metrics. This really tested my practical PM skills.

Confirmed questions1 question
  • Could you explain the difference between a product manager and a product owner?
Ripple logo
Ripple

Salesforce Business Manager

Operations · a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Onsite Panel
Interview formats
Behavioral

The interview process was incredibly straightforward. The recruiter was excellent, and the people I spoke with were incredibly friendly. Despite driving an eight-hour roundtrip to San Francisco to meet with the team, I ended up having three Zoom interviews. The team’s positive energy made the long commute worth it, and I was eager to secure the role. Unfortunately, after driving to the office and assuring them that my hybrid status was acceptable, they decided not to proceed due to my distance. This hadn’t been a concern until the day of my last interview, and it was well-known how far I lived before that. Apart from the last-minute decision to inform me I wouldn’t be hired due to my distance, everything else was perfect. The recruiter was excellent, and I thoroughly enjoyed working with the team.

Confirmed questions1 question
  • How do you handle pushback from stakeholders.

Ripple Interview Questions

Quoted word for word from Ripple interview reports.

Write a function to return a cycle list given a list of numbers.

Read reports

What are the most important factors to consider to ensure pipelines don't break?

Read reports

Besides the date variable, on what other variables could data be partitioned?

Read reports

Could you implement an LRU cache from scratch without any boilerplate code, and also provide its runtime and memory complexity?

Read report

Could you explain the difference between a product manager and a product owner?

Read report

Can you solve these four SQL queries focusing on basic joins, aggregations, and window functions like rank over and partition?

Read report

What are NFTs, DEXs, DAOs, and Dapps, and which one should we focus on for partnerships?

Read report

Can you present a marketing plan for selling Ripple in Asia?

Read report

Formats, difficulty and experience

Across all 153 Ripple interview reports.

Interview formats

Behavioral 40.5%
Technical 32.2%
Coding 10.7%
Presentation 7.7%
Case 2.8%

Interview difficulty

Easy 24.2%
Average 66%
Difficult 9.8%

Candidate experience

Positive 43.1%
Negative 36.6%
Neutral 20.3%

Reports by job function

Engineering 72
Operations 18
Sales 17
Marketing 12
Finance 8
Product 6