Shift logo

Shift Interview Questions
& Process

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

Based on 58 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
51.7% Positive experience

Which role are you interviewing for?

24 roles · 58 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Shift.

Showing 4 of 58
Shift logo
Shift

Sales BDM

Sales · a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral

The interview process has 2 rounds. Questions are usually about your resume, and are behavioral. The first round is a general meeting with your direct manager and regional manager. The second round is with the Sales Director and Partnerships Manager. They are primarily looking for cultural fit.

Confirmed questions5 questions
  • Tell me about your industry experience.
  • What are your strengths?
  • What are your weaknesses?
Shift logo
Shift

Data Engineer

Engineering · more than a year ago

Mid Difficult Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Technical Coding Case Behavioral

So first there was an HR pre-screening call. Then an online test with coding and ML theory questions, plus 2 DSA questions in python. After that, a technical interview with two data scientists, which included an algorithm question and a case study. Finally, an interview with the team lead where we discussed my past experience, and there were also technical rounds with python problems and a case study.

Confirmed questions2 questions
  • Can you explain the bias-variance tradeoff in machine learning?
  • Explain the bias and variance tradeoff in Machine Learning
Shift logo
Shift

Data Scientist

Analytics · more than a year ago

Senior Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite
Interview formats
Behavioral Technical

A recruiter contacted me shortly after I applied. The interview process was pretty simple. First, I had a chat with a recruiter about general company, team, and technical stuff. Then, it was either a one-hour online technical interview or a take-home assignment, which was nice to have a choice. After that, I interviewed with the hiring manager about my background. Finally, I had a virtual onsite with some senior data scientists and business people. Everyone was really friendly and approachable. My recruiter was super responsive and helpful, especially since I interviewed during the holidays. I really appreciated how quickly things moved and how well they communicated.

Confirmed questions2 questions
  • Can you tell me about your past experience and projects?
  • Do you have any general behavioral questions for me?
Shift logo
Shift

Software Engineer

Engineering · more than a year ago

Staff Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Technical Behavioral

The recruiter reached out about the job, and I set up a call for the initial phone screen. After that, I had a chat with the engineering manager, followed by three technical interviews as part of the virtual on-site. The people I interviewed with were really nice. The recruiter contacted me the day after the virtual on-site, saying they wanted to move forward because the feedback was good. During the call, the recruiter mentioned compensation that was lower than we'd agreed on. He promised to fix it and wanted me to speak with the CTO the next day. I followed up because I hadn't heard back and was told I'd get an update soon (they were apparently still scheduling). I decided to pull out of the process after not hearing from Shift for over a week.

Confirmed questions1 question
  • What are some common engineering interview questions?

Shift Interview Questions

Quoted word for word from Shift interview reports.

Can you implement isPalindrome() to handle two very large numbers given as strings, and return the result as a string?

Read reports

Explain the bias and variance tradeoff in Machine Learning

Read reports

What crucial aspect of car detailing do people commonly overlook?

Read reports

Can you explain the bias-variance tradeoff in machine learning?

Read reports

How would you handle 1 billion requests? Use caching ;)

Read report

How would you inform your team if a law was passed in California that removed the requirement to provide sick days?

Read report

Can you explain the reasons behind the offer rescission?

Read report

Imagine a customer knows nothing about cars. How would you sell one to them?

Read report

Formats, difficulty and experience

Across all 58 Shift interview reports.

Interview formats

Behavioral 47.7%
Technical 26.1%
Presentation 8.1%
Coding 6.3%
Other 5.4%

Interview difficulty

Easy 27.6%
Average 70.7%
Difficult 1.7%

Candidate experience

Negative 25.9%
Positive 51.7%
Neutral 22.4%

Reports by job function

Operations 16
Sales 13
Engineering 11
Analytics 6
Finance 3
Product 3