Indeed logo

Indeed Data Scientist Interview Questions
& Process

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

Based on 45 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
31.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Indeed.

Showing 3 of 45
Indeed logo
Indeed

Data Scientist

Analytics

Mid Difficult Neutral experience No offer 3 rounds
Interview process
Take home Technical screen Phone screen
Interview formats
Technical Coding System Design Case Presentation

They started with a take-home assignment that had about 10 questions asking about approaches and justifications. Then there was a video call with two or more interviewers where they asked about data structures, specifically merging lists with variations and the complexity of each. They also asked probability questions, like Bayes' theorem, and experiment design. I felt the interview went well because they kept increasing the difficulty with more variations. It did get tough with the 4th variation on data structures and recalling details for experiment design, but it seems they have high standards looking for someone skilled in software engineering, ML, and statistics. It was a good experience overall, and they were quick with feedback, avoiding long waits.

Confirmed questions8 questions
  • How would you merge two sorted lists and what is the complexity of that operation?
  • Could you explain the time complexity of the sorted() function?
  • What's the complexity of merging two sorted lists and returning a new list without any duplicates?
Indeed logo
Indeed

Data Scientist

Analytics

Entry Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Technical screen
Interview formats
Behavioral Technical Coding

The recruiter called me and even though I wasn't super keen, they convinced me to try. Their interview process is quite rigid: First, I had a long call with the recruiter discussing the different steps. Then, I got a take-home assignment with a deadline of 7-10 days, and after I sent it back, they scheduled another interview. The emails mentioned it would be a deep dive into my resume, which ended up being the technical interview. During this interview (about an hour), they quizzed me on various data science topics: probability, coding, and ML. Honestly, I didn't enjoy it; it was really boring and felt like talking to robots. After that, there was one more round of interviews. Ultimately, I don't get why they give out take-home assignments if they don't even ask about them, calling it preparation for the technical interview which just had basic textbook questions I learned years ago. Everything was conducted online.

Confirmed questions3 questions
  • Can you explain a textbook example from Bays regarding fair and unfair coins?
  • Could you write some simple Python algorithms and determine their time complexity?
  • What are some ML methods, how does their learning process work, and what are their objective functions?
Indeed logo
Indeed

Data Scientist Intern

Analytics

Intern Average Positive experience Decline offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Coding Technical Behavioral

Started with a take-home assignment due in a week. I had to analyze a dataset and answer specific questions using a programming language of my choice, and there was also an open-ended question at the end. Then, there was a 1-hour technical interview. The final interview was also 1 hour, but it was split into two 30-minute interviews.

Confirmed questions5 questions
  • Questions on Probability and Statistics
  • Coding tasks in Python
  • Questions about data analysis using R

Indeed Data Scientist Interview Questions

Quoted word for word from Indeed interview reports.

What's the complexity of merging two sorted lists and returning a new list without any duplicates?

Read reports

Given a jar with a 7/10 probability of drawing a red marble and a 3/10 probability of drawing a blue marble, what is the probability of getting 5 red marbles if we draw with replacement?

Read reports

Create a function that calculates the product of all elements in a list, excluding the current element for each position. For example, for input c(1, 2, 3, 4,), the output should be c(24, 12, 8, 6).

Read reports

Given two litters of puppies, one with 2 brown and 2 grey, and another with 3 brown and 2 grey, and assuming a litter is chosen at random then a puppy from that litter, what's the probability of picking a brown puppy?

Read reports

If a brown puppy is selected, what's the chance it came from the first litter?

Read report

With 70 red and 30 blue balls, if you pick 5 balls without replacement, what's the probability all 5 are red?

Read report

Given 70 red and 30 blue balls, what is the probability that if you pick 5 balls with replacement, all 5 are red?

Read report

Given a jar with a 7/10 probability of drawing a red marble and a 3/10 probability of drawing a blue marble, what is the probability of getting exactly 5 red marbles out of 10 draws with replacement?

Read report

If you pick 10 balls without replacement from 70 red and 30 blue balls, what's the probability that 5 are red and 5 are blue?

Read report

Formats, difficulty and experience

Across all 45 Indeed interview reports.

Interview formats

Technical 40.8%
Coding 25.8%
Behavioral 15%
Presentation 7.5%
Case 4.2%

Interview difficulty

Easy 13.3%
Average 57.8%
Difficult 28.9%

Candidate experience

Negative 46.7%
Positive 31.1%
Neutral 22.2%