Taro Logo

Senior Software Engineer Interview Experience

March 12, 2026
Negative ExperienceNo Offer

Process

I applied online.

I interviewed for a software engineering role at Ripple. The phone interview involved a coding problem based on a weighted graph traversal scenario (similar to a currency/crypto conversion problem where the goal is to find the path with the lowest loss). I suggested using Dijkstra’s algorithm since the problem effectively required finding the minimum-cost path in a weighted graph. However, the interviewer repeatedly pushed for traversing the entire graph instead. During implementation there were frequent interruptions and side questions while I was coding, which made it difficult to walk through the solution. I also suggested enforcing certain constraints during graph construction, but the interviewer insisted on validating them during traversal, which led to confusing directions. At one point I had to explain how the graph construction would enforce those constraints. I also made a small typo during implementation. Instead of allowing time to debug, the interviewer immediately suggested changing the algorithm. After fixing the typo, the code worked as expected. Overall, the problem itself was interesting, but the interview felt unstructured and it was difficult to demonstrate the solution effectively.

Questions

The coding problem was based on a weighted graph traversal scenario, which is similar to a currency or crypto conversion problem where the goal is to find the path with the lowest loss.

Was this helpful?

Interview Statistics

The following metrics were computed from 11 interview experiences for the Ripple Senior Software Engineer role.

Success Rate

0%
Pass Rate

Ripple's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive45%
Neutral9%
Negative45%

Candidates reported having mixed feelings for Ripple's Senior Software Engineer interview process.

Ripple Work Experiences