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 7 Mar 2025

Top IBM Interview Questions and Answers

View all 1.2k questions

IBM Interview Experiences

Popular Designations

2.3k interviews found

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

Quant and Logical Reasoning

Round 2 - Technical 

(2 Questions)

  • Q1. About product life cycle
  • Q2. Product backlog

Interview Preparation Tips

Interview preparation tips for other job seekers - Good work life balance and new leadership

Product Owner Interview Questions asked at other Companies

Q1. What are the prioritization techniques you use to arrange backlog items?
View answer (3)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Basics DSA questions
  • Q2. High level system design
  • Ans. 

    High level system design involves creating an overall architecture for a software system.

    • Identify the main components of the system

    • Define the interactions between components

    • Consider scalability, performance, and security

    • Use diagrams like UML to visualize the design

  • Answered by AI

Skills evaluated in this interview

Top IBM Software Developer Interview Questions and Answers

Q1. Chocolate Distribution Problem You are given an array/list CHOCOLATES of size 'N', where each element represents the number of chocolates in a packet. Your task is to distribute these chocolates among 'M' students such that: Each student r... read more
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
IBM Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Define scope in python
  • Ans. 

    Scope in Python refers to the visibility of variables within a program.

    • Scope determines where in a program a variable is accessible.

    • There are four types of scope in Python: local, enclosing, global, and built-in.

    • Variables defined inside a function have local scope and are only accessible within that function.

    • Global variables are accessible throughout the entire program.

    • Enclosing scope refers to variables defined in the...

  • Answered by AI
  • Q2. Define namespace in python
  • Ans. 

    Namespace in Python is a way to organize and group related code together.

    • Namespaces help avoid naming conflicts by providing a unique space for each identifier

    • Python uses dictionaries to implement namespaces

    • There are two types of namespaces in Python: local namespace and global namespace

  • Answered by AI

Skills evaluated in this interview

Top IBM Software Developer Interview Questions and Answers

Q1. Chocolate Distribution Problem You are given an array/list CHOCOLATES of size 'N', where each element represents the number of chocolates in a packet. Your task is to distribute these chocolates among 'M' students such that: Each student r... read more
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Interview Questions & Answers

user image Anonymous

posted on 8 Aug 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

It was the test held on hackerrank platform. It consist of 1 java basic coding question and multiple choice questions from java 8, react, html, javascript, devops and microservice architecture.

Round 2 - Technical 

(2 Questions)

  • Q1. Find duplicates from integer list using java 8 stream
  • Ans. 

    Using Java 8 stream to find duplicates in an integer list

    • Convert the integer list to a stream using stream() method

    • Use Collectors.groupingBy() to group elements by their occurrences

    • Filter the map entries to find duplicates by checking for values greater than 1

  • Answered by AI
  • Q2. What is default methods in spring
  • Ans. 

    Default methods in Spring allow interfaces to have method implementations.

    • Default methods were introduced in Java 8 to allow interfaces to have method implementations.

    • In Spring, default methods can be used in interfaces to provide a default implementation for a method.

    • Default methods can be overridden by classes that implement the interface if needed.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview process was smooth and recruiter was easy to reach

Skills evaluated in this interview

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
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Wap for reverse string in java
  • Ans. 

    Reverse a string in Java using StringBuilder's reverse method.

    • Create a StringBuilder object with the input string

    • Use the reverse() method of StringBuilder to reverse the string

    • Convert the reversed StringBuilder object back to a string using toString()

  • Answered by AI
  • Q2. What is interface
  • Ans. 

    An interface in software development is a contract that defines the methods that a class must implement.

    • Interfaces in programming languages like Java, C#, and TypeScript provide a way to achieve abstraction and multiple inheritance.

    • Classes implementing an interface must provide concrete implementations for all the methods defined in the interface.

    • Interfaces allow for loose coupling between components, making code more

  • Answered by AI

Skills evaluated in this interview

Top IBM Automation Test Engineer Interview Questions and Answers

Q1. sample codes in automation using selenium webdriver, maven , git, jenkins
View answer (1)

Automation Test Engineer Interview Questions asked at other Companies

Q1. How to handle scrollbar and mouse activities Jenkins and Github Story Point in Agile
Backlogs in Agile
Jira workflow explain framework pom.xml wap number reverse program StellException
Exception in Selenium diff - getwindowhandles() and get... read more
View answer (2)

Get interview-ready with Top IBM Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Group Discussion 

One as two people are together discussion then it will be very good

Round 2 - One-on-one 

(5 Questions)

  • Q1. Yes it very well by one-one round
  • Q2. It's little question by person
  • Q3. How many types are doing this job
  • Q4. How many types I receive payment
  • Ans. 

    There are multiple types of payment methods that can be received.

    • Cash

    • Credit card

    • Debit card

    • Online payment

    • Bank transfer

  • Answered by AI
  • Q5. Do I skip that very critically situation.

Data Analytics Intern Interview Questions asked at other Companies

Q1. What are the different data types in Python?
View answer (2)

Jobs at IBM

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

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What do you know about DDLC?
  • Ans. 

    DDLC stands for Doki Doki Literature Club, a visual novel game known for its psychological horror elements.

    • DDLC is a free-to-play visual novel game developed by Team Salvato.

    • The game appears to be a typical dating simulator at first, but takes a dark turn with psychological horror themes.

    • Players interact with characters in a high school setting and make choices that affect the outcome of the story.

    • DDLC has gained a lar...

  • Answered by AI
  • Q2. Agile and Waterfall methodology
  • Q3. How do you approach a documentation requirement?
  • Ans. 

    I approach a documentation requirement by first understanding the audience, gathering necessary information, organizing content logically, and ensuring clarity and accuracy.

    • Understand the target audience and their needs

    • Gather all necessary information from subject matter experts

    • Organize the content in a logical and easy-to-follow manner

    • Ensure clarity and accuracy in the documentation

    • Review and revise the documentation

  • Answered by AI
  • Q4. Structured authoring basics
  • Q5. Questions on how to handle issues with meeting the deadline, conflict of interests, lack of content, and such
  • Q6. Questions on DITA
  • Q7. XML authoring and Oxygen
  • Q8. Information Mapping

Interview Preparation Tips

Topics to prepare for IBM Technical Writer interview:
  • Documentation
  • DDLC
  • Scrum
  • Agile Methodology
  • DITA
  • XML
  • Information Management

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)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding questions were easy based on string and array

Round 2 - One-on-one 

(2 Questions)

  • Q1. Given a number tell me wheather its prime or not
  • Ans. 

    To determine if a number is prime, check if it is divisible by any number other than 1 and itself.

    • Check if the number is less than 2, if so it is not prime

    • Loop through numbers from 2 to the square root of the number and check for divisibility

    • If the number is only divisible by 1 and itself, it is prime

  • Answered by AI
  • Q2. Create a linked list
  • Ans. 

    A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.

    • Create a Node class with data and next pointer

    • Initialize a head pointer to null

    • Add nodes by updating next pointers

  • Answered by AI

Skills evaluated in this interview

Top IBM Software Engineer Interview Questions and Answers

Q1. what is comp & comp 3 differance ?
View answer (13)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (199)

Senior Software Developer Interview Questions & Answers

user image harshavardhan kokollu

posted on 8 Aug 2024

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

(2 Questions)

  • Q1. Redux and hooks concepts
  • Q2. Html5 and css3 concepts
Round 2 - Technical 

(1 Question)

  • Q1. Azile methodology and javascript and react advanced concepts

Senior Software Developer Interview Questions asked at other Companies

Q1. Intersection of Linked List Problem You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list. Your task is to determine the data of the node at which they sta... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hacker rank test was given, we need to clear that first.

Round 2 - Technical 

(2 Questions)

  • Q1. Java8 features, collections, Security management in application
  • Q2. Microservices, Spring boot concepts
Round 3 - Behavioral 

(1 Question)

  • Q1. Current project discussion and joining date confirmation

Senior Application Developer Interview Questions asked at other Companies

Q1. LRU Cache Design Question Design a data structure for a Least Recently Used (LRU) cache that supports the following operations: 1. get(key) - Return the value of the key if it exists in the cache; otherwise, return -1.2. put(key, value) - I... read more
View answer (1)
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, Javascript and Interpersonal Skills.
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

SALARIES

V-Mart

No Salaries

SALARIES

V-Mart

No Salaries

JOBS

Vijay Sales

No Jobs

SALARIES

Reliance Trends

SALARIES

V-Mart

SALARIES

Reliance Retail

No Salaries

SALARIES

VIT University

DESIGNATION

Tell us how to improve this page.

IBM Interview Process

based on 1.8k interviews

Interview experience

4.2
  
Good
View more

Explore Interview Questions and Answers for Top Skills at IBM

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k 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
Application Developer-Microsoft .NET Stack

Mysuru / Mysore

4-7 Yrs

Not Disclosed

Application Developer-SAP UX

Ahmedabad

3-5 Yrs

Not Disclosed

Data Engineer-Data Integration

Hyderabad / Secunderabad

2-5 Yrs

₹ 4.2-23 LPA

Explore more jobs
Application Developer
11.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
5.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Advisory System Analyst
5.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
4.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Systems Engineer
4.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare IBM with

Oracle

3.7
Compare

TCS

3.7
Compare

Cognizant

3.7
Compare

Accenture

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