Rapleaf logo

Rapleaf Software Engineer Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
17.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Rapleaf.

Showing 3 of 23
Rapleaf logo
Rapleaf

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience No offer 4 rounds
Interview process
Take home Phone screen Technical screen Onsite
Interview formats
Technical Coding Presentation Behavioral

First, I had to complete a five-question online exam covering a database schema, pathfinding algorithm, sorting algorithm comparison, a probability question, and my motivation for joining Rapleaf. Then, I had a ~1-hour chat with the VP of Engineering, which included a probability-like question and a more detailed question about finding the "lowest common duplicate" in two arrays. After that, I was tasked with coding a basic blackjack game in Ruby. Finally, I flew out for about 8 hours of interviews, including lunch and a presentation on a topic I picked. I struggled with some of the algorithm questions and figured I wouldn't get an offer. The communication was prompt, even for the rejection. Everyone was friendly but seemed really focused on academics/computing, maybe to the detriment of a balanced life – I didn't get a sense of anyone's life outside of work (besides programming). The office is very open with conference rooms along the walls.

Confirmed questions2 questions
  • Why Rapleaf?
  • Given a string and a constant k, what's the substring of length k that appears consecutively most often, and how do you find it efficiently?
Rapleaf logo
Rapleaf

Software Engineer

Engineering

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

My interview process was pretty standard. I got a link to an online test with questions about graph algorithms, probability, databases, and my motivation for joining the company. I'm pretty sure I nailed it and got an email saying I passed the initial screening, but they felt my skills weren't a match. It was a pretty bad experience. It felt like they just used the online test instead of reviewing my resume. It's frustrating to spend an hour on a test when my resume apparently didn't even meet their vague, unstated qualifications. It seems like a way to avoid actually vetting candidates. Also, their casual approach, like giving me a nickname, felt unprofessional given I expected a more formal interaction based on my experience level.

Confirmed questions1 question
  • What makes you want to join Rapleaf?
Rapleaf logo
Rapleaf

Software Engineer

Engineering

Entry Average Neutral experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding

They have a standard online test for engineering roles, with 5 questions on databases, graph traversals, and probability puzzles, given in one hour. They contacted me quickly after I finished the test for a phone interview. They also wanted me to check out their personalization API, but signing up was confusing due to a cryptic email verification message without a confirmation email. They asked for feedback but didn't acknowledge it. A few days after I told them I was withdrawing from the process, I got a weird email saying they had no more internship positions. They seem to be a better fit for recent CS grads, and seasoned professionals might not want to waste their time.

Confirmed questions1 question
  • Could you build a basic imitation of the IMBD movie database, featuring two distinct pages for movies and actors?

Rapleaf Software Engineer Interview Questions

Quoted word for word from Rapleaf interview reports.

What's the probability of rolling more than two 4s when rolling a six-sided die 5 times?

Read reports

What's the probability of rolling three fours when you roll six dice?

Read reports

What is the probability of rolling at least two 4s when throwing five standard six-sided dice?

Read reports

Given a string and a constant k, what's the substring of length k that appears consecutively most often, and how do you find it efficiently?

Read reports

What is the probability of rolling at least two fours when tossing five dice?

Read report

How can we optimize the running time for Breadth First Search?

Read report

How do you optimize BFS between two points on a graph?

Read report

Formats, difficulty and experience

Across all 23 Rapleaf interview reports.

Interview formats

Technical 45.5%
Coding 32.7%
Behavioral 20%
Presentation 1.8%

Interview difficulty

Easy 8.7%
Average 60.9%
Difficult 30.4%

Candidate experience

Neutral 43.5%
Negative 39.1%
Positive 17.4%