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

Filter interviews by

IBM Interview Questions, Process, and Tips

Updated 4 Mar 2025

Top IBM Interview Questions and Answers

View all 1.2k questions

IBM Interview Experiences

Popular Designations

2.3k interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

The questions was a medium leetcode and several multiple choices. To anyone who has prepared it is doable and easy

Round 2 - Technical 

(2 Questions)

  • Q1. The questions at this level depend on your resume , I was at school ay the time , so my first question was on my elective module , Machine learning
  • Q2. My projects and tech stacks I used- this was a very technical discuss.

Interview Preparation Tips

Interview preparation tips for other job seekers - You don't have to know everything but in a project you did , be ready to explain your choices and logic behind the process and data flows

Research Intern Interview Questions asked at other Companies

Q1. Minimum no of steps needed to find the value of a nth order polynomial by making calls to a function that can compute the value of a 1st order polynomial( ax+b ). What is the answer if we can do parallel processing which allows us to call t... read more
View answer (1)

Sopra Steria

Rated 4 for Job Security by our employees on AmbitionBox

Secure your future with a company that values your job stability.

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

(4 Questions)

  • Q1. What is the master data for APO
  • Ans. 

    Master data for APO includes materials, customers, vendors, resources, and production data.

    • Materials - raw materials, semi-finished goods, finished products

    • Customers - information about customers such as location, preferences

    • Vendors - details of suppliers and their products/services

    • Resources - machinery, equipment, tools used in production processes

    • Production data - information on production schedules, capacities, lead

  • Answered by AI
  • Q2. How to create Macros
  • Ans. 

    Macros in packages can be created using the built-in macro recorder or by writing VBA code.

    • Use the macro recorder to record a series of actions and save them as a macro.

    • Edit the recorded macro to customize it further.

    • Write VBA code to create more complex macros with specific functionalities.

  • Answered by AI
  • Q3. How does Heuristics work?
  • Ans. 

    Heuristics is a problem-solving approach that uses practical methods to find solutions quickly.

    • Heuristics involves using rules of thumb or educated guesses to make decisions

    • It is based on past experiences and common sense rather than strict logic

    • Examples include using trial and error, breaking a problem into smaller parts, or using analogies

  • Answered by AI
  • Q4. What are different planning engine
  • Ans. 

    Planning engines are software tools used to optimize and automate planning processes.

    • OptaPlanner: an open-source Java-based planning engine

    • IBM ILOG CPLEX: a commercial optimization engine for mathematical programming

    • Google OR-Tools: a collection of optimization tools developed by Google

    • Apache Spark MLlib: a machine learning library with built-in optimization capabilities

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the Basics very thoroughly

Skills evaluated in this interview

Top IBM Package Consultant Interview Questions and Answers

Q1. Difference between standard order and rush order? How the delivery is created immediately in rush order, where are the controls?
View answer (1)

Package Consultant Interview Questions asked at other Companies

Q1. Difference between standard order and rush order? How the delivery is created immediately in rush order, where are the controls?
View answer (1)
IBM Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There were 5 interview rounds.

Round 1 - Assignment 

About work of that company

Round 2 - Group Discussion 

About work of that company

Round 3 - HR 

(2 Questions)

  • Q1. Self introduction
  • Q2. My strength and weakness
Round 4 - HR 

(2 Questions)

  • Q1. About family background
  • Q2. Long term short term goal
  • Ans. 

    My long-term goal is to become a Certified Public Accountant and eventually work my way up to a senior financial management position within a reputable company.

    • Obtain CPA certification within the next 3-5 years

    • Gain experience in financial analysis and reporting

    • Attend leadership development programs to enhance management skills

    • Work towards a promotion to a senior financial management role

  • Answered by AI
Round 5 - One-on-one 

(2 Questions)

  • Q1. Introduction about my self
  • Q2. Intrest about my self

Interview Preparation Tips

Topics to prepare for IBM Financial Accountant interview:
  • CPS

Financial Accountant Interview Questions asked at other Companies

Q1. what are the type customers have fmcg sector ? discribe the variance
View answer (1)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

I was asked a problem around Edit distance and how to compute a average for a stream of data.

Top IBM Backend Developer Interview Questions and Answers

Q1. What is asynchronous And synchronous
View answer (1)

Backend Developer Interview Questions asked at other Companies

Q1. Vertical Order Traversal of a Binary Tree Given a binary tree, your task is to return the vertical order traversal of its nodes' values. For each node located at a position (X, Y), its left child will be at (X-1, Y-1) and its right child wi... read more
View answer (1)

IBM interview questions for popular designations

 Application Developer

 (110)

 Software Developer

 (98)

 Associate Systems Engineer

 (89)

 Software Engineer

 (87)

 Advisory System Analyst

 (46)

 Data Engineer

 (41)

 Senior Systems Engineer

 (37)

 Senior Software Engineer

 (30)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Coding Test 

Python and sql tasks

Round 2 - Technical 

(2 Questions)

  • Q1. Project related questions
  • Q2. Coding questions on pyspark windows
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial discussions, mostly in and around the previous projects

Senior Data Engineer Interview Questions asked at other Companies

Q1. Write a query to get the customer with the highest total order value for each year, month. [Note: Order table is different and Customer table is different. Order_ID and Customer_ID are the PK of the table with Oid from Customer table being ... read more
View answer (2)

Get interview-ready with Top IBM Interview Questions

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

I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It was a hacker coding test mostly javascript questions

Round 2 - Technical 

(3 Questions)

  • Q1. React advance concept
  • Q2. Context api how to use that
  • Ans. 

    Context API is a feature in React that allows sharing data between components without having to pass props manually.

    • Create a context using createContext() method

    • Use the Provider component to wrap the components that need access to the context

    • Access the context data using the useContext() hook within the consuming components

  • Answered by AI
  • Q3. Higher order component
Round 3 - Behavioral 

(3 Questions)

  • Q1. Mainly introduction, how do you manage a project
  • Q2. How to debug a code
  • Ans. 

    Debugging a code involves identifying and fixing errors in the code to ensure it runs correctly.

    • Use console.log() statements to print out values and check for errors

    • Utilize browser developer tools to inspect elements and debug JavaScript

    • Step through the code using breakpoints to identify the source of the issue

    • Review error messages and stack traces to pinpoint the problem

    • Consider using tools like linters and debuggers

  • Answered by AI
  • Q3. How to get employee details using group by
  • Ans. 

    Employee details can be retrieved using group by clause in SQL.

    • Use GROUP BY clause in SQL to group employee details based on a specific column

    • Aggregate functions like COUNT, SUM, AVG can be used with GROUP BY to get summarized employee details

    • Example: SELECT department, COUNT(*) as total_employees FROM employees GROUP BY department

  • Answered by AI

Skills evaluated in this interview

Senior Front end Developer Interview Questions asked at other Companies

Q1. Discuss a time when you had to refactor a large codebase. How did you approach the task, and what steps did you take to ensure that the code remained maintainable and scalable?
View answer (1)

Jobs at IBM

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

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about yourself, do you know anything about DITA, tell me if you face any difficulty to gather information from SME what approach would you follow despite not able to get information via frequent fo...
  • Ans. 

    I am a technical writer with experience in DITA. I have faced challenges gathering information from SMEs.

    • I have experience working with DITA, a structured authoring standard for technical documentation.

    • I have encountered difficulties in gathering information from subject matter experts (SMEs) in the past.

    • In such situations, I would try different approaches such as scheduling regular meetings, sending follow-up emails, ...

  • Answered by AI
  • Q2. What kind of approach do you follow for your documentation process, what do you like about technical writing.
  • Ans. 

    I follow a structured approach for documentation process, focusing on clarity and user-friendliness. I enjoy the challenge of simplifying complex technical information.

    • I start by understanding the target audience and their needs.

    • I create an outline or structure for the documentation before diving into writing.

    • I focus on using clear and concise language, avoiding jargon whenever possible.

    • I incorporate visuals like scree...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepared to answer your previous work experience

Technical Writer Interview Questions asked at other Companies

Q1. Tell me about the OS your phone uses? What are the other phone operating systems available in the market
View answer (2)

Analyst Interview Questions & Answers

user image Anonymous

posted on 31 Jul 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
-

I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Why do you want to join Quest
  • Ans. 

    I want to join Quest because of its reputation for innovation and commitment to excellence in the industry.

    • Quest is known for its cutting-edge technology and solutions

    • I admire Quest's dedication to providing top-notch services to its clients

    • I believe Quest offers a great opportunity for professional growth and development

  • Answered by AI
  • Q2. Tell me more about your work experience
  • Ans. 

    I have over 5 years of experience in data analysis and reporting for a Fortune 500 company.

    • Managed and analyzed large datasets to identify trends and make data-driven recommendations

    • Created detailed reports and presentations for senior management

    • Utilized various data analysis tools such as Excel, SQL, and Tableau

    • Collaborated with cross-functional teams to improve data accuracy and efficiency

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Job specific questions
  • Q2. General discussion
Round 3 - One-on-one 

(1 Question)

  • Q1. General discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself
Be honest

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci Number Problem Statement Given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 + 7. Formula: F(n) = F(n-... read more
View answer (1)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Asked about data tools other than AWS services
  • Q2. When did you use HUDI and Iceberg
  • Ans. 

    I have used HUDI and Iceberg in my previous project for managing large-scale data lakes efficiently.

    • Implemented HUDI for incremental data ingestion and managing large datasets in real-time

    • Utilized Iceberg for efficient table management and data versioning

    • Integrated HUDI and Iceberg with Apache Spark for processing and querying data

  • Answered by AI

Skills evaluated in this interview

Data Architect Interview Questions asked at other Companies

Q1. What are the various data warehousing techniques used, and can you explain them in detail?
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic javascript questions
  • Q2. Difference between useCallback and useMemo hooks ?
  • Ans. 

    useCallback is used to memoize functions, while useMemo is used to memoize values.

    • useCallback is used to memoize functions to prevent unnecessary re-renders.

    • useMemo is used to memoize the result of an expensive computation.

    • Both hooks help optimize performance by memoizing values.

    • Example: useCallback can be used to memoize event handler functions.

    • Example: useMemo can be used to memoize the result of a complex calculatio

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. React JS scenario based question , how to implement certain requirements
  • Q2. Previous project , the challenges faced

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are having frontend interview for under 6 year experience , will be having two rounds of interviews . One by a developer in senior position and followed by the managerial round.
Need to be thorough with the basics of React JS

Top IBM Software Developer Interview Questions and Answers

Q1. Chocolate ProblemGiven an array/list of integer numbers 'CHOCOLATES' of size 'N', where each value of the array/list represents the number of chocolates in the packet. There are ‘M’ number of students and the task is to distribute the choco... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)
Contribute & help others!
anonymous
You can choose to be anonymous

IBM Interview FAQs

How many rounds are there in IBM interview?
IBM interview process usually has 2-3 rounds. The most common rounds in the IBM interview process are Technical, HR and Resume Shortlist.
How to prepare for IBM 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 Agile, SQL, Python, Interpersonal Skills and Javascript.
What are the top questions asked in IBM interview?

Some of the top questions asked at the IBM interview -

  1. 1. Abstraction vs Inheritance 2. What is Garbage collector? 3. What is class lo...read more
  2. How to check that all port are connected to your computers and power supply or ...read more
  3. what is comp & comp 3 differance ...read more
How long is the IBM interview process?

The duration of IBM interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

SALARIES

Reliance Retail

No Salaries

SALARIES

Reliance Retail

No Salaries

SALARIES

Reliance Smart

No Salaries

REVIEWS

Reliance Smart

No Reviews

SALARIES

Reliance Timeout

No Salaries

SALARIES

Spencer's Retail

No Salaries

REVIEWS

Reliance Jewels

No Reviews

REVIEWS

Netmeds.com

No Reviews

REVIEWS

Reliance Timeout

No Reviews

Tell us how to improve this page.

IBM Interview Process

based on 1.8k interviews

Interview experience

4.2
  
Good
View more

HCLTech

There's no stopping you

Explore Interview Questions and Answers for Top Skills at IBM

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
View all

IBM Reviews and Ratings

based on 22.1k reviews

4.0/5

Rating in categories

4.0

Skill development

4.1

Work-life balance

3.5

Salary

4.0

Job security

4.0

Company culture

3.2

Promotions

3.7

Work satisfaction

Explore 22.1k Reviews and Ratings
Advisory Software Developer

Bangalore / Bengaluru

7-12 Yrs

Not Disclosed

Application Developer-Java & Web Technologies

Navi Mumbai

3-5 Yrs

Not Disclosed

Application Developer-SAP ABAP HANA

Bangalore / Bengaluru

2-4 Yrs

₹ 2.8-25 LPA

Explore more jobs
Application Developer
11.7k salaries
unlock blur

₹5.5 L/yr - ₹24 L/yr

Software Engineer
5.5k salaries
unlock blur

₹5.5 L/yr - ₹22.5 L/yr

Advisory System Analyst
5.2k salaries
unlock blur

₹9.4 L/yr - ₹29.8 L/yr

Senior Software Engineer
4.8k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Senior Systems Engineer
4.5k salaries
unlock blur

₹5.7 L/yr - ₹20.8 L/yr

Explore more salaries
Compare IBM with

Oracle

3.7
Compare

TCS

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent