Rapyd logo

Rapyd Software Engineer Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
37.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Rapyd.

Showing 3 of 8
Rapyd logo
Rapyd

Senior Software Developer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Onsite
Interview formats
Technical Coding System Design

First, there was a quick 15-minute HR phone call. Then, I got an invite for an in-person interview at their office. Once at the office, I had a 40-minute paper test covering system design, SQL, promises, and two LeetCode problems.

Confirmed questions2 questions
  • Given a processPayment() function that utilizes three payment APIs with varying costs and rate limits (API 1: $10, 10 queries/sec; API 2: $20, 100 queries/sec; API 3: $100, 1000 queries/sec), how would you implement it to be scalable, asynchronous, fast, and cost-efficient?
  • How can you find the Top K elements in an array, but specifically without using K?
Rapyd logo
Rapyd

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Background check
Interview formats
Behavioral Technical Other

My background in payments was a great fit and made the application process super smooth and quick. Honestly, it was the best job application experience I've had. There were 3 interviews total: one for vibe/fit, one technical, and one with HR.

Confirmed questions1 question
  • Can you walk me through your past positions and the projects you've handled?
Rapyd logo
Rapyd

Software Engineer

Engineering

Mid Average Neutral experience No offer 2 rounds
Interview process
Technical screen Recruiter call Background check
Interview formats
Technical Coding Behavioral

First up was a technical interview with a team lead that went for about 2 hours. We kicked things off with intros, then dove into a written test with 2 coding problems. It took around 45 minutes. After that, I reviewed my solutions with the interviewer and they threw some more technical questions my way. The second interview was the usual HR chat, right after which I had a quick chat with the VP of R&D.

Confirmed questions2 questions
  • In the context of an organizational structure with a CEO at the root, identify the busiest manager, defined as the one with the largest number of direct and indirect reports. Detail your choice of database and justify it, then implement a JavaScript function to achieve this.
  • Consider a system generating log records of two types, A and B. Craft a function that takes lists of these record types and outputs a list of type C records, adhering to the following criteria: join records based on module_id, construct the message for type C by concatenating the module name from type B with the message from type A, exclude any records where the level is 'warning', and ensure the final list is sorted in ascending order by time.

Rapyd Software Engineer Interview Questions

Quoted word for word from Rapyd interview reports.

How can you find the Top K elements in an array, but specifically without using K?

Read reports

Given a processPayment() function that utilizes three payment APIs with varying costs and rate limits (API 1: $10, 10 queries/sec; API 2: $20, 100 queries/sec; API 3: $100, 1000 queries/sec), how would you implement it to be scalable, asynchronous, fast, and cost-efficient?

Read reports

Can you walk me through your past positions and the projects you've handled?

Read report

Formats, difficulty and experience

Across all 8 Rapyd interview reports.

Interview formats

Technical 36.8%
Behavioral 31.6%
Coding 15.8%
Presentation 5.3%
System Design 5.3%

Interview difficulty

Easy 0%
Average 75%
Difficult 25%

Candidate experience

Positive 37.5%
Negative 50%
Neutral 12.5%