Uptake logo

Uptake Data Scientist Interview Questions
& Process

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

Based on 31 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
41.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Uptake.

Showing 3 of 31
Uptake logo
Uptake

Data Scientist

Analytics

Mid Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen Presentation
Interview formats
Technical Coding Presentation Behavioral

I applied for a Data Scientist role via a job board and got an invitation for a technical interview. A Data Scientist was supposed to call me at a scheduled time. He did call on time and asked about my background like academics, projects, experience, skills, and preferred programming languages. After that, he asked me to walk him through the project I had sent for review a couple of days prior. He also inquired about the pipeline I follow for Machine Learning projects. I felt good about my performance and thought I answered his questions well. However, the next day, I got an email stating they weren't moving forward with my application. I emailed both HR and the interviewer for feedback but received no response.

Confirmed questions4 questions
  • Regarding data formats, which do you favor (.csv, JSON, etc.) and do you prefer using pandas data frames or numpy arrays?
  • Can you explain your reasoning for implementing this from scratch instead of using existing libraries like scikit-learn?
  • Could you define precision and recall for me?
Uptake logo
Uptake

Data Scientist

Analytics

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

I first spoke with HR at a career fair, and then I had an interview with one of their data scientists the very next day. It was a pretty easy interview, mostly checking my technical data background and if I knew programming languages. They asked some questions about using R for text mining, and a lot of other questions were just about my resume. The next round involved a case study that I had 8 hours to finish and then present in the final round. I felt this round could have been handled better. They didn't mention the data size beforehand, and the case I got was huge, needing some serious computing power. My laptop (i7-8GB) struggled, freezing multiple times, so I couldn't finish it. I sent my code, approach, and what I managed to do in 8 hours to both HR and the data science lead, but they never responded. I get they wanted a presentation, but I think they should at least give some feedback on 8 hours of work!

Confirmed questions2 questions
  • What R function is suitable for extracting a substring?
  • Under what circumstances are logistic regression models employed?
Uptake logo
Uptake

Data Scientist

Analytics

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Presentation Background check Offer
Interview formats
Behavioral Technical Coding Presentation

I got referred in by someone I know. The whole experience was pretty good, everyone was really nice. First, I had a chat with the recruiter, which was pretty much just 'tell me about yourself'. Then, I talked to a Data Scientist about my projects and they asked about the ML models I used. After that, there was a take-home assignment where I had to build ML models to predict stuff for an insurance marketing campaign to make more money. If I passed that, I went onsite for the final interviews, which were 3 in a row: a technical one with 2 data scientists where they asked about outliers, ML, and stats, then I had to present my take-home challenge, and finally a behavioral interview.

Confirmed questions2 questions
  • What does logistic regression output?
  • How can outliers be detected?

Uptake Data Scientist Interview Questions

Quoted word for word from Uptake interview reports.

Can you provide pseudo-code for finding outliers in bimodal time series data?

Read reports

How would you identify outliers in multi-dimensional data with around 200 rows?

Read reports

For bimodal time series data, what's your approach to finding outliers?

Read reports

Explain something as if you were talking to a 5 year old.

Read report

Regarding data formats, which do you favor (.csv, JSON, etc.) and do you prefer using pandas data frames or numpy arrays?

Read report

Can you explain your reasoning for implementing this from scratch instead of using existing libraries like scikit-learn?

Read report

What are your thoughts on statistics questions related to outliers?

Read report

Formats, difficulty and experience

Across all 31 Uptake interview reports.

Interview formats

Behavioral 32.6%
Technical 31.5%
Presentation 18%
Coding 15.7%
Case 2.2%

Interview difficulty

Easy 19.4%
Average 61.3%
Difficult 19.4%

Candidate experience

Negative 38.7%
Positive 41.9%
Neutral 19.4%