Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by IBM Team. If you also belong to the team, you can get access from here

IBM Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 21.5k Reviews

Filter interviews by

IBM Data Scientist Interview Questions, Process, and Tips

Updated 24 Dec 2024

Top IBM Data Scientist Interview Questions and Answers

View all 8 questions

IBM Data Scientist Interview Experiences

9 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

*****, arjumpudi satyanarayana

Round 2 - Technical 

(5 Questions)

  • Q1. What is the python language
  • Ans. 

    Python is a high-level programming language known for its simplicity and readability.

    • Python is widely used for web development, data analysis, artificial intelligence, and scientific computing.

    • It emphasizes code readability and uses indentation for block delimiters.

    • Python has a large standard library and a vibrant community of developers.

    • Example: print('Hello, World!')

    • Example: import pandas as pd

  • Answered by AI
  • Q2. What is the code problems
  • Ans. 

    Code problems refer to issues or errors in the code that need to be identified and fixed.

    • Code problems can include syntax errors, logical errors, or performance issues.

    • Examples of code problems include missing semicolons, incorrect variable assignments, or inefficient algorithms.

    • Identifying and resolving code problems is a key skill for data scientists to ensure accurate and efficient data analysis.

  • Answered by AI
  • Q3. What is the python code
  • Ans. 

    Python code is a programming language used for data analysis, machine learning, and scientific computing.

    • Python code is written in a text editor or an integrated development environment (IDE)

    • Python code is executed using a Python interpreter

    • Python code can be used for data manipulation, visualization, and modeling

  • Answered by AI
  • Q4. What is the project
  • Ans. 

    The project is a machine learning model to predict customer churn for a telecommunications company.

    • Developing predictive models using machine learning algorithms

    • Analyzing customer data to identify patterns and trends

    • Evaluating model performance and making recommendations for reducing customer churn

  • Answered by AI
  • Q5. What is the lnderssip
  • Ans. 

    The question seems to be incomplete or misspelled.

    • It is possible that the interviewer made a mistake while asking the question.

    • Ask for clarification or context to provide a relevant answer.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for IBM Data Scientist interview:
  • Python
  • Machine Learning
Interview preparation tips for other job seekers - No

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. About Machine learning basics, activation functions linear regression, cnn, all basics..
  • Q2. About project questions, about sdlc basic 3 questions
  • Q3. About Why not used another model for training?

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare Machine learning basics and project details well..

Data Scientist Interview Questions Asked at Other Companies

Q1. Special Sum of Array Problem Statement Given an array 'arr' conta ... read more
Q2. for a data with 1000 samples and 700 dimensions, how would you fi ... read more
asked in Affine
Q3. you have a pandas dataframe with three columns, filled with state ... read more
Q4. Clone a Linked List with Random Pointers Given a linked list wher ... read more
asked in Coforge
Q5. coding question of finding index of 2 nos. having total equal to ... read more

Data Scientist Interview Questions & Answers

user image carriers 2024

posted on 10 Dec 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA,ML,SQL,stats,DL,

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Aptitude Test 

Its really easy if you know python well

IBM interview questions for designations

 Cognitive Data Scientist

 (3)

 Senior Data Analyst

 (3)

 Data Science Engineer

 (1)

 Data Analyst Intern

 (1)

 Senior Analytics and Data Scientist

 (1)

 Analytics Manager

 (1)

 Data Engineer

 (41)

 Data Analyst

 (13)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

60 min hackerrank test,with one mysql medium difficulty question and one python medium/little hard level difficulty

Round 2 - One-on-one 

(1 Question)

  • Q1. Technical covering each topic from stats, python, ml, dl, nlp,project
Round 3 - One-on-one 

(1 Question)

  • Q1. Project-related in-depth discussion, few case scenarios, stats question

Get interview-ready with Top IBM Interview Questions

Data Scientist Interview Questions & Answers

user image Rohit Mishra

posted on 13 May 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Can you discuss one of your project in detail and why have you chosen those specific model to start with?

Data Scientist Jobs at IBM

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What are hyperparameters in random forest
  • Ans. 

    Hyperparameters in random forest are parameters that are set before the learning process begins.

    • Hyperparameters control the behavior of the random forest algorithm.

    • They are set by the data scientist and are not learned from the data.

    • Examples of hyperparameters in random forest include the number of trees, the maximum depth of trees, and the number of features considered at each split.

  • Answered by AI
  • Q2. How to do QnA system with LLM
  • Ans. 

    A QnA system with LLM is a system that uses the Language Model for Information Retrieval and Question Answering.

    • Preprocess the input question and convert it into a format suitable for the LLM model.

    • Fine-tune the LLM model on a dataset of question-answer pairs.

    • Use the fine-tuned model to generate answers for new questions.

    • Evaluate the performance of the QnA system using metrics like precision, recall, and F1 score.

    • Itera...

  • Answered by AI
  • Q3. How to do unit testing
  • Ans. 

    Unit testing is a process of testing individual units of code to ensure they function correctly.

    • Write test cases for each unit of code

    • Test inputs, outputs, and edge cases

    • Use testing frameworks like JUnit or pytest

    • Automate tests to run regularly

    • Ensure tests are independent, isolated, and repeatable

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

It was of hackerrank and 2 question

Round 2 - Technical 

(2 Questions)

  • Q1. All ml dl questions were asked
  • Q2. All time series asked

Interview Questionnaire 

1 Question

  • Q1. What PCA, Decision tree and computer vision
  • Ans. 

    PCA is a dimensionality reduction technique, decision tree is a classification algorithm, and computer vision is a field of study focused on enabling computers to interpret and understand visual information.

    • PCA is used to reduce the number of variables in a dataset while retaining the most important information.

    • Decision trees are used to classify data based on a set of rules and conditions.

    • Computer vision involves usin...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Difference between bagging and boosting
  • Ans. 

    Bagging and boosting are ensemble learning techniques used to improve the performance of machine learning models by combining multiple weak learners.

    • Bagging (Bootstrap Aggregating) involves training multiple models independently on different subsets of the training data and then combining their predictions through averaging or voting.

    • Boosting involves training multiple models sequentially, where each subsequent model c...

  • Answered by AI
  • Q2. Parameters of Decision Tree
  • Ans. 

    Parameters of a Decision Tree include max depth, min samples split, criterion, and splitter.

    • Max depth: maximum depth of the tree

    • Min samples split: minimum number of samples required to split an internal node

    • Criterion: function to measure the quality of a split (e.g. 'gini' or 'entropy')

    • Splitter: strategy used to choose the split at each node (e.g. 'best' or 'random')

  • Answered by AI
  • Q3. Explain any one of your project in detail
  • Ans. 

    Developed a predictive model to forecast customer churn in a telecom company

    • Collected and cleaned customer data including usage patterns and demographics

    • Used machine learning algorithms such as logistic regression and random forest to build the model

    • Evaluated model performance using metrics like accuracy, precision, and recall

    • Provided actionable insights to the company to reduce customer churn rate

  • Answered by AI

Skills evaluated in this interview

IBM Interview FAQs

How many rounds are there in IBM Data Scientist interview?
IBM interview process usually has 1-2 rounds. The most common rounds in the IBM interview process are Technical, Coding Test and One-on-one Round.
How to prepare for IBM Data Scientist interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at IBM. The most common topics and skills that interviewers at IBM expect are Open Source, Python, Artificial Intelligence, Machine Learning and SQL.
What are the top questions asked in IBM Data Scientist interview?

Some of the top questions asked at the IBM Data Scientist interview -

  1. What PCA, Decision tree and computer vis...read more
  2. what are hyperparameters in random for...read more
  3. What is the python langu...read more

Tell us how to improve this page.

IBM Data Scientist Interview Process

based on 13 interviews

1 Interview rounds

  • Coding Test Round
View more
IBM Data Scientist Salary
based on 805 salaries
₹11.1 L/yr - ₹31.9 L/yr
28% more than the average Data Scientist Salary in India
View more details

IBM Data Scientist Reviews and Ratings

based on 57 reviews

4.1/5

Rating in categories

4.2

Skill development

4.6

Work-life balance

3.6

Salary

4.4

Job security

4.3

Company culture

3.5

Promotions

4.0

Work satisfaction

Explore 57 Reviews and Ratings
Data Scientist: Artificial Intelligence

Bangalore / Bengaluru

8-12 Yrs

Not Disclosed

Data Scientist: Artificial Intelligence

Bangalore / Bengaluru

8-12 Yrs

Not Disclosed

Data Scientist: Advanced Analytics

Bangalore / Bengaluru

3-7 Yrs

₹ 7.5-28 LPA

Explore more jobs
Application Developer
11.6k salaries
unlock blur

₹5.5 L/yr - ₹23.7 L/yr

Software Engineer
5.6k salaries
unlock blur

₹5.3 L/yr - ₹22.3 L/yr

Advisory System Analyst
5.2k salaries
unlock blur

₹9.3 L/yr - ₹22 L/yr

Senior Software Engineer
4.8k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Senior Systems Engineer
4.6k salaries
unlock blur

₹5.6 L/yr - ₹19 L/yr

Explore more salaries
Compare IBM with

Oracle

3.7
Compare

TCS

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview