Mirakl logo

Mirakl Data Scientist Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
69.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Mirakl.

Showing 3 of 13
Mirakl logo
Mirakl

Data Scientist

Research · nearly a year ago

Intern Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Panel Background check Offer
Interview formats
Behavioral Technical Coding Presentation

The hiring process was very clear, well-organized, and fast. It had 4 main parts: First, a phone call with HR to check my profile, cultural fit, and mutual expectations. Then, an offline technical test (about 4 hours of work) on a real-world Data Science / NLP problem. After that, a managerial interview with two members of the Data team. We discussed my code, followed by a very deep technical discussion (specific questions on Data Science, tools, and methods) to confirm my overall expertise. Finally, an interview focused on the company's 'Values', which happened the day after the managerial interview. I got the final offer just two days after this last chat. I really liked how quick the feedback was.

Confirmed questions1 question
  • How was teamwork and collaboration organized in your current research lab (in Japan)?
Mirakl logo
Mirakl

Data Scientist

Analytics · a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Presentation Background check Offer
Interview formats
Behavioral Technical Coding Presentation

My interview experience at Mirakl was really professional and well-organized. First, I had a call with an HR recruiter who told me about the company and asked some general questions about machine learning and programming to check my basic knowledge and background. Then, I met with two people from the technical team for a more in-depth chat, mostly about machine learning technical stuff and coding. I liked the quality of the discussion and how relevant the topics were. After that, I got a take-home technical test to show my skills practically. I then presented my work in a dedicated interview. Lastly, I had a final interview focused on company values, discussing how I fit with what Mirakl stands for, which I found very relevant. Throughout the whole process, the same recruitment person stayed with me, always taking time to explain the next steps. I really appreciated how clear everything was, and how nice and available everyone was. Basically, Mirakl's hiring process is super clear, transparent, and human. I felt supported and respected the whole way through.

Confirmed questions2 questions
  • Could you list a few algorithms or families of algorithms used for clustering, and explain what they involve?
  • Can you tell me about some algorithms or algorithm families used for clustering, and explain what they are about?
Mirakl logo
Mirakl

Data Scientist

Analytics

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

First, an HR call to talk about my background and ask some basic ML and Python questions. Then, a half-hour interview with a data scientist with similar experience, who just asked questions from a list without follow-ups. Also, they asked for STAR examples for experience questions. This corporate recruiting for tech roles is wild, lol.

Confirmed questions2 questions
  • What are the foundational concepts of Python?
  • What are the fundamental principles of Machine Learning?

Mirakl Data Scientist Interview Questions

Quoted word for word from Mirakl interview reports.

What happens when using the zip function in Python if one list is longer than the other?

Read reports

What is Word2Vec and what are the two ways to train word2vec representations?

Read reports

Can you explain the difference between a list and a tuple?

Read reports

Can you list dimensionality reduction techniques besides PCA?

Read report

What are the fundamental principles of Machine Learning?

Read report

What are some methods you can use to prevent overfitting?

Read report

Could you list a few algorithms or families of algorithms used for clustering, and explain what they involve?

Read report

Formats, difficulty and experience

Across all 13 Mirakl interview reports.

Interview formats

Behavioral 38.2%
Technical 38.2%
Coding 17.6%
Presentation 5.9%

Interview difficulty

Easy 23.1%
Average 69.2%
Difficult 7.7%

Candidate experience

Neutral 23.1%
Positive 69.2%
Negative 7.7%