Deloitte

Deloitte

Multinational professional services network with offices in over 150 countries.

4 Rounds ~21 Days Medium
Start Mock Interview

The Interview Loop

Recruiter Screen (30 min)

Standard fit check, behavioral questions, and resume overview.

Technical Loop (3-4 Rounds)

Deep dive into domain knowledge, coding, and system design.

Interview Question Bank

Data Engineer Coding medium

Write a Python script to parse a deeply nested JSON file containing client transaction data, flatten it, and convert it into a Pandas DataFrame.

#Data Manipulation #JSON #Pandas
Data Engineer Technical easy

In Python, what is the difference between a list comprehension and a generator expression? When would you use a generator in a data pipeline?

#Memory Management #Generators
Data Scientist Coding medium

Write a Python function using pandas to merge two DataFrames on a common ID, but if there are overlapping columns, prioritize the non-null values from the first DataFrame.

#Pandas #Data Manipulation #Data Cleaning
Data Scientist Coding hard

Implement a Python function to calculate the TF-IDF scores of a given list of text documents from scratch (without using scikit-learn).

#NLP #Algorithms #Math
Data Scientist Coding medium

Write a Python script to clean a dataset containing inconsistent date formats (e.g., 'MM/DD/YYYY', 'YYYY-MM-DD', 'DD-MMM-YY') into a standardized datetime object.

#Data Cleaning #Pandas #Regex
Data Scientist Coding medium

Write a Python function to perform k-fold cross-validation on a dataset from scratch, returning the train and test indices for each fold.

#Machine Learning #Data Splitting #Algorithms

Difficulty Radar

Based on recent AI-sourced data.

Meet Your Interviewers

The "Standard" Interviewer

Senior Engineer

Focuses on core competencies, system constraints, and clear communication.

Simulate

Unwritten Rules

Think Out Loud

Always explain your thought process before writing code or drawing architecture.

Practice Now