Shift Technology logo

Shift Technology Data Scientist Interview Questions
& Process

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

Based on 67 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
43.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Shift Technology.

Showing 3 of 67
Shift Technology logo
Shift Technology

Data Scientist

Analytics · nearly a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Panel
Interview formats
Technical Coding

My interview experience started with a screening call, then an online interview. After that, I had a 1-hour in-person interview which was mostly technical, and they also gave me an office tour. They mentioned they wanted to schedule another interview, and the recruiter contacted me for my availability. However, after that, they completely ghosted me and I haven't heard back since. It's a bad look to ghost candidates you've actively interviewed, especially when they've come to your office.

Confirmed questions1 question
  • If you have two data tables, what happens when you perform an inner join?
Shift Technology logo
Shift Technology

Data Scientist Intern

Analytics · nearly a year ago

Intern Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical

So there were 3 interviews total. First, a quick 30-minute fit interview with HR. Then, a more technical 1-hour interview with a team member. Finally, a 30-minute combined fit and technical interview with the Hiring Manager.

Confirmed questions1 question
  • Can you explain the distinction between supervised and unsupervised learning?
Shift Technology logo
Shift Technology

Data Scientist

Analytics · more than a year ago

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

The interview process was entirely remote. It started with a contact that wasn't HR, where we discussed my CV and motivation with the technical team. Then there was an online technical test focused on competitive programming. This was followed by two more technical interviews via video call. I was even advised to study a particular subject for the interview twice, and there seemed to be confusion as different people from the company had different information. Despite positive feedback on my algorithmic knowledge and experience in the technical interviews, I was rejected for not being adaptable to a 'diffuse environment,' a skill I'm unsure how they evaluated. I did mention to the recruitment agency that they provided me with incorrect instructions for one interview, which might have influenced the decision or led to an excuse for not selecting me.

Confirmed questions5 questions
  • Questions about my CV.
  • Brain teasers.
  • A technical assessment was conducted.

Shift Technology Data Scientist Interview Questions

Quoted word for word from Shift Technology interview reports.

How do you check if an element is in an ordered list of integers?

Read reports

Can you explain how to find the number of zeros in 100 factorial?

Read reports

How efficient is the provided Python code for fraud detection, and what are more efficient alternatives?

Read reports

Could you describe an algorithm to move all zeros to the end of a list of integers?

Read reports

Could you explain the mechanism by which a Neural Network reaches its final state?

Read report

How would you retrieve a specific element from a list based on its value?

Read report

Can you write a program to validate parentheses in a string?

Read report

Given an array of concrete structure heights, can you write pseudocode to calculate the 'volume' between them?

Read report

Regarding sorting algorithms, what is their time complexity? Also, can you write an algorithm that efficiently finds if two elements in an array sum up to a given input?

Read report

Formats, difficulty and experience

Across all 67 Shift Technology interview reports.

Interview formats

Technical 39.1%
Coding 28%
Behavioral 26.7%
Case 2.5%
Other 1.9%

Interview difficulty

Easy 22.4%
Average 70.1%
Difficult 7.5%

Candidate experience

Neutral 29.9%
Positive 43.3%
Negative 26.9%