The IBM Data Scientist interview process is usually 3–5 rounds. Short overview:
Online Assessment (sometimes)
Python / SQL
Basic statistics & ML
Aptitude or coding
Technical Interview 1
Machine Learning concepts
Statistics & probability
Python / SQL questions
Past projects discussion
Technical Interview 2 / Case Study
Real data science problem
Model selection, evaluation
Feature engineering
Sometimes a small coding task
Managerial / Behavioral Round
Communication
Problem-solving approach
Teamwork and project impact
HR Round
Salary, role expectations, joining details.
Key skills they test:
Python (Pandas, NumPy, Scikit-learn)
SQL
Statistics
Machine Learning fundamentals
Data storytelling
I applied through college or university. The process took 3 weeks. I interviewed at IBM (Bengaluru) in Jan 2026
Interview
It was an campus pool opportunity that included 4 rounds
An Online Hacker rank coding round, physical Hacker rank coding round, Technical interview immediately followed by an HR round as an final round.
Interview questions [1]
Question 1
What is a decision tree and explain its importance in various ML models
I applied through college or university. I interviewed at IBM (Bengaluru) in Dec 2025
Interview
The interview process had three rounds. The first round focused on solving three coding questions mainly based on DSA. The second round was a pool drive coding test that included SQL queries, DSA problems, and building custom functions. The overall process was technical, time-bound, and required strong problem-solving skills.
Interview questions [1]
Question 1
The interview mainly focused on coding skills, especially data structures and algorithms, SQL problem solving, and implementing custom logic. I did not reach the HR round as the selection was based on technical performance.