
Rakuten Data Scientist Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 43 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Rakuten.
Data Scientist
So first there was a LeetCode coding test, then the hiring manager interview to see if I was a good fit for the role and company. After that, there were several technical rounds where they tested my knowledge in statistics, machine learning, SQL, Python, and case studies. Finally, there were behavioral interviews to check on teamwork, communication, and cultural alignment.
- Can you explain what a p-value is and its significance?
- How do you approach hypothesis testing in practice?
- What are the causes and consequences of overfitting in machine learning models?
Data Scientist Intern
So, the whole interview thing had two parts. First up was a technical check where I had to do some data wrangling with Python and SQL. Then, the second part was a sit-down with a group of people where we just chatted. They wanted to hear about stuff I'd done before, my experience with machine learning, and basically how I tackle problems. Also, they were checking how well I communicate and explain things.
- Could you describe a project you've completed, from beginning to end?
- Walk me through a project you’ve worked on from start to finish?
Data Scientist
The interview process started with a first round where candidates had to record 5 answers to standard questions and complete a Codility test with two tasks. The video interview format was convenient for scheduling, especially with time differences. Round 2 involved a presentation, providing a reference letter, and completing two additional Codility tasks. The advice is to do the Codility tests first, as failing them leads to automatic rejection, making the presentation and reference letter a waste of time. The first Codility test had simple tasks like FizzBuzz, acting as a filter. However, the second round's debugging and geometry problems (calculating overlap area of circles) were questionable; the geometry problem felt more like a test of looking up answers than coding ability, or it penalized those not recently out of a CS program. The focus on debugging and Big O, and the misalignment with the Data Scientist role, raised concerns about Rakuten's definition of the role, possibly closer to Data Engineer or general programmer.
- Calculate the overlapping area of two intersecting circles
Rakuten Data Scientist Interview Questions
Quoted word for word from Rakuten interview reports.
“What are the causes and consequences of overfitting in machine learning models?”
Read reports →“Can you state a cost function for logistic regression besides MLE?”
Read reports →“How would you retrieve records present in table A but absent in table B?”
Read reports →“Could you write a function to find the minimum spanning tree for a directed graph?”
Read reports →“Using a login table with IDs and dates, how would you identify IDs that have logged in for three consecutive days?”
Read report →“Can you explain the difference between bootstrapping and bagging in machine learning?”
Read report →“What are backpropagation and SGD, and can you explain their mathematical principles?”
Read report →“What would you suspect if your colleague's machine learning model has an unusually low error metric?”
Read report →“Can you solve these brain teasers about a calendar and dividing a gold bar?”
Read report →Formats, difficulty and experience
Across all 43 Rakuten interview reports.