Geotab logo

Geotab Data Scientist Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
65.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Geotab.

Showing 3 of 23
Geotab logo
Geotab

Data Scientist

Analytics · nearly a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

First, there was an HR prescreening call that lasted about 20 minutes. After a week, I had my second round with the Hiring Manager, which was a 45-minute interview focusing on my resume and projects. They asked normal questions, and the interviewers were nice. The whole process was smooth, and no difficult questions were asked.

Confirmed questions3 questions
  • Can you share some information about your background?
  • What makes you interested in this specific role?
  • Could you describe some of the projects you've worked on?
Geotab logo
Geotab

Data Scientist

Analytics · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Take home
Interview formats
Technical Technical Coding

I interviewed with Geotab for a Data Scientist role in Dec 2021. It was three rounds. First, an HR screening plus technical questions (30 mins) covering work eligibility and compensation, plus basic Python and SQL. Second, a technical interview with a panel of data scientists (45 mins) focusing on my resume projects and past experience. Third, a live coding session where I had 1.5 hours to solve 4 problems (2 Python, 2 SQL) while being monitored but not pair programming. I could use resources and the internet, as long as I didn't copy-paste directly from Stack Overflow. They were very accommodating, scheduling all three interviews within two days due to my travel plans and providing a decision by Tuesday. Overall, it was an amazing experience.

Confirmed questions1 question
  • Can you explain the difference between UNION and UNION ALL in SQL?
Geotab logo
Geotab

Data Scientist Intern

Analytics

Intern Average Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Behavioral Technical Coding

The interview process was super quick, happening all within about a week. It kicked off with an HR interview that covered both behavioral stuff and some oral technical questions. Then there was an online quiz, which was also behavioral. After that, I had to do a proctored coding assessment. Finally, I interviewed with the actual data team.

Confirmed questions4 questions
  • Python questions (oral)
  • Python questions (programming)
  • SQL questions (oral)

Geotab Data Scientist Interview Questions

Quoted word for word from Geotab interview reports.

Regarding Python, is it pass by reference or pass by value?

Read reports

Explain the difference between a method and a function in Python, perhaps with an example like a list A and its sorting method (A.sorted() vs sort(A)).

Read reports

Write code using pandas and SQLite to process distributed data frames in mass-scale deep learning training.

Read reports

Can you explain the difference between UNION and UNION ALL in SQL?

Read report

What distinguishes Supervised Learning from Unsupervised Learning?

Read report

What are the five constraints in SQL, and what is their purpose?

Read report

Could you explain what an index in SQL is and its significance?

Read report

Formats, difficulty and experience

Across all 23 Geotab interview reports.

Interview formats

Technical 40%
Coding 30.9%
Behavioral 23.6%
Other 5.5%

Interview difficulty

Easy 17.4%
Average 69.6%
Difficult 13%

Candidate experience

Neutral 13%
Positive 65.2%
Negative 21.7%