Nubank logo

Nubank Data Scientist Interview Questions
& Process

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

Based on 28 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
60.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Nubank.

Showing 3 of 28
Nubank logo
Nubank

Data Scientist

Analytics

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Technical screen Technical screen
Interview formats
Coding Technical Technical

The interview process was very long and tiring, with unprepared interviewers. Nubank's process is excessively long (8 stages) and frankly becomes tedious. There's a lot of time between interviews, and I had to chase the recruiter for responses because it was slow. My screening was in early December, and the first technical interview didn't happen until February. The following stages occurred in March, with large gaps (up to a month between technical phases). After the HR screening, there's a CodeSignal test with theoretical ML and algorithms questions (easy level). From there, several technical stages begin. I applied for Senior Data Scientist, but midway through the process, I was simply 'moved' to Machine Learning Engineer (without clear communication). I only found out because I saw the different title on the meeting invitation. If I hadn't asked, I probably wouldn't have been informed. Regarding the interviews: Basic Programming Case (Data Science): simple problems (easy level). The issue isn't the questions, but the interviewers. At one point, I was incorrectly corrected on a basic Python concept ('sorted()' vs. '.sort()') and had to explain to the interviewer that both approaches are valid. And it wasn't a trick question; he genuinely didn't know and said I was doing it wrong. Modeling Case: content was okay (EDA, feature engineering, metrics, etc.), nothing unexpected. MLE Programming Case: the experience here was bad. The prompt was huge, confusing, and the interviewer didn't help clarify doubts. I was basically told to 're-read' when I asked for explanations, which just wasted time. Also, we weren't allowed to read all the questions before starting, and with each implementation attempt, I was interrupted with restrictions that hadn't been explained beforehand ('you can't change this,' 'it's not this way'). It's impossible to code the basics like that. The biggest problem with the process isn't the technical questions, but the lack of preparation from those interviewing. If a person can't explain the problem or answer basic questions, it completely compromises the evaluation and wastes the candidate's time. I've conducted many technical interviews myself and know that clarity and alignment are the minimum expected because time is short. That didn't happen here. I ended up not moving on to the manager stage.

Confirmed questions5 questions
  • Regarding categorical variables in modeling, what strategies would you employ?
  • What approaches would you use to handle missing data?
  • Instead of removing data, what techniques could be used for imputing missing values?
Nubank logo
Nubank

Data Scientist

Analytics

Mid Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding Case Presentation

I went through the whole DS interview process but didn't get an offer. It had 5 interviews. First, a HR videocall about my experience and why I want to work at Nubank. Then, Hackerrank questions on data structures and algos. After that, a videocall with a Lead DS about DS questions, like how to impute missing data, the DS project process, and the difference between xgboost and random forest. Then came a Business Case problem, which was the hardest, involving investigating a real-world DS model issue like performance dropping. Finally, an interview with a DS lead about my experience and past DS projects. I'm leaving a negative review because it wasn't clear why I was rejected or what to improve on. Most of my background is as a Data Analyst, so I haven't deployed models at work. I applied for a Data Scientist role, not a senior one, but the interviews focused on models I'd deployed. The HR team was great until the rejection, then they stopped responding, which felt rude. I was told I'd have a final call for feedback after the last interview, but it never happened.

Confirmed questions4 questions
  • How would you impute missing data on a data set?
  • Can you describe the entire process of a Data Science project?
  • What is the difference between XGBoost and Random Forest?
Nubank logo
Nubank

Data Scientist

Analytics

Entry Difficult Positive experience No offer 2 rounds
Interview process
Take home Onsite
Interview formats
Technical Coding System Design

Teve duas fases na entrevista. Primeiro um teste online e depois as entrevistas finais onsite. Nos testes online, havia um monte de questões de múltipla escolha sobre 3 matérias: matemática, estatística e programação. Eram 3 questões de programação onde precisei escrever código nas três.

Confirmed questions3 questions
  • Calcula o número de zeros à direita de um fatorial.
  • Explique o design de um processo para análise de aprovação de cartão de crédito e determinação de limite no Nubank.
  • Some os números de 1 até um valor específico, como 10, que resulta em 55.

Nubank Data Scientist Interview Questions

Quoted word for word from Nubank interview reports.

Write a Python function to calculate the total cost of items in a shopping list stored in a dictionary.

Read reports

Given a sequence of terminal navigation commands, implement a solution (e.g., using a stack) to determine if the final directory is the root directory.

Read reports

What are the drawbacks of using variable reduction techniques like PCA for modeling?

Read report

What are strategies for handling overfitting in classification models?

Read report

Instead of removing data, what techniques could be used for imputing missing values?

Read report

Can you explain the difference between normalization and feature standardization?

Read report

Formats, difficulty and experience

Across all 28 Nubank interview reports.

Interview formats

Technical 29.7%
Coding 24.2%
Behavioral 20.9%
Case 15.4%
Presentation 8.8%

Interview difficulty

Easy 14.3%
Average 53.6%
Difficult 32.1%

Candidate experience

Positive 60.7%
Neutral 14.3%
Negative 25%