Manulife logo

Manulife Data Scientist Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

1.9 Rounds average
Average Typical difficulty
58.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Manulife.

Showing 3 of 17
Manulife logo
Manulife

Data Scientist

Analytics · a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Technical

I put in my application online. First, there was a 30-minute chat with a recruiter about my experience and a couple of high-level tech questions. Then, a 30-minute technical interview with the hiring manager. The last part was an in-person meeting at their Toronto office with three team members. This part had live coding and then some technical questions.

Confirmed questions1 question
  • A LeetCode-style question was given, followed by basic questions about various ML and DS subjects.
Manulife logo
Manulife

Data Scientist

Analytics · a year ago

Senior Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

The interview started with a 30-minute virtual screening with an HR rep. They asked about my background, my reasons for seeking a new job, and my salary expectations. I also had to present one of my Gen AI projects. They also asked what I'd do if a Gen AI solution failed, and saved 10 minutes for my questions. Next was a 60-minute virtual Technical Round 1 with the DS team. This included a 15-minute LeetCode Easy problem (coding with AI assist off), 30 minutes discussing my Gen AI experience based on my resume, 10 minutes on foundational stats and ML concepts, and 5 minutes for my questions. Finally, there was a 60-minute in-person Technical Round 2 with the VP and a Senior DS, which covered both technical and behavioral aspects.

Confirmed questions8 questions
  • Could you implement LeetCode "704. Binary Search" for me? Given an array of integers nums sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. Otherwise, return -1. You must write an algorithm with O(log n) runtime complexity.
  • Regarding RAG, what model did you utilize?
  • How would you go about processing diverse types of structured data?
Manulife logo
Manulife

Data Scientist

Analytics · a year ago

Senior Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding

The interview felt more like an interrogation, very serious and the interviewer didn't seem in the mood. The questions were way above what I'd expect for an Associate Data Scientist, more like Senior Data Scientist level. This is confusing because the job description asked for internship-level experience. Compared to the title, it was really an interrogation.

Confirmed questions3 questions
  • Tell me about your experience with Leetcode binary search questions.
  • Can you explain embeddings?
  • What do you know about RAG-LLM?

Manulife Data Scientist Interview Questions

Quoted word for word from Manulife interview reports.

Regarding Python dictionaries, what's the time complexity for an insert operation?

Read reports

What is the time complexity of code involving three nested for-loops?

Read reports

Could you implement LeetCode "704. Binary Search" for me? Given an array of integers nums sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. Otherwise, return -1. You must write an algorithm with O(log n) runtime complexity.

Read reports

Given two tables with overlapping keys, how would you perform a join while ensuring all records from one specific table are retained?

Read report

What methods can be employed to evaluate the goodness of fit for a model?

Read report

Formats, difficulty and experience

Across all 17 Manulife interview reports.

Interview formats

Technical 44.4%
Coding 25%
Behavioral 25%
Presentation 2.8%
Case 2.8%

Interview difficulty

Easy 35.3%
Average 58.8%
Difficult 5.9%

Candidate experience

Negative 11.8%
Positive 58.8%
Neutral 29.4%