
Rapleaf Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 35 interview experiences · FREE TO READ
Which role are you interviewing for?
10 roles · 35 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Rapleaf.
Engineering Intern
I applied online and a few days later got an email with a link to an online screening test. It had five questions: four technical (probability, CS theory, coding, database) and one behavioral ('Why RapLeaf?'). They seemed to really care about the 'Why RapLeaf?' question, as it came up again later. The technical questions were okay if you knew your CS basics and math well. The online test felt super important, not just a basic filter. After passing, a recruiter set up a phone interview with a founder. This call mostly reviewed my online test answers, especially an open-ended one where they saw room for improvement. Next, I had a phone interview with the VP of Engineering. He also went over my online test answers and asked more probability questions. The final step was a coding challenge: implement Blackjack in Ruby within three days. I had no prior Ruby experience and the timing was tough, but it was fun and I learned Ruby. I got an unofficial offer in less than 12 hours after submitting the coding task. No in-person interviews for interns, but I bet it's different for full-time roles.
- Could you explain your interest in RapLeaf?
- What are your thoughts on this probability question?
- Can you discuss this computer science theory question?
Systems Administrator
HR was super communicative and professional. The first step was an email screen with 5 Linux questions and a short write-up about something I worked on. After that, I had a phone interview that covered mainly Linux sysadmin topics and some basic networking. Finally, I went in for two interviews with a total of four people, who were all developers. Two of these developers also handle sysadmin duties. The company seems to have a cool culture with a lot of smart people. You'll need to be ready to answer developer-type questions, basically be as much of a developer as an administrator. If you've done similar work at a webapp company, you likely have what they're looking for.
- What would be your approach to building Twitter?
- Describe how you would implement load balancing and fail-over for a web application situated across two co-location facilities.
- Explain your thought process for creating a program similar to 'tail' that displays the last 10 lines of a file.
Software Engineering Intern
The interview process began with an online screening where I had to answer 5 questions covering a database problem, graph theory, sorting, probability, and my motivation for joining the company. This was followed by a phone interview with a software engineer. They wanted to discuss my reasons for applying, ask some general HR questions, and review my online screening answers. Salary details weren't disclosed until after this engineer interview. It's important to show enthusiasm and a strong grasp of data structures. I found it hard to get a clear picture of the company's culture and work environment from the interview.
- Regarding an activity to further your gambling addiction, if you roll 5 standard six-sided dice, what’s the probability that you get at least two 4s?
Software Engineer
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.
- What makes you want to join Rapleaf?
Rapleaf Interview Questions
Quoted word for word from Rapleaf interview reports.
“What are the odds of getting at least two 4s when rolling six dice?”
Read 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 report →“What is the probability of rolling at least two fours when tossing five dice?”
Read report →“If you roll two dice, what's the probability of getting more than two 4s?”
Read report →“Given a network where the edge weight is 1, how would you determine the distance between two distinct entities?”
Read report →“What is the probability of seeing at least one car in 20 minutes, given a 90% chance of seeing at least one car in 60 minutes?”
Read report →Formats, difficulty and experience
Across all 35 Rapleaf interview reports.