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
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is the Java code for comparing two strings for equality?
  • Ans. 

    Use the equals() method in Java to compare two strings for equality.

    • Use the equals() method to compare two strings for equality.

    • Example: String str1 = "hello"; String str2 = "hello"; if(str1.equals(str2)) { // strings are equal }

  • Answered by AI

Application Development Analyst Interview Questions asked at other Companies

Q1. Automerge Jobs In Informatica MDM? Running Synchronization Batch Jobs After Changes To Trust Settings In Informatica MDM? Defining Trust Settings For Base Objects In Informatica MDM? How Informatica MDM Hub Handles The Data Population Proce... read more
View answer (1)

Sopra Steria

Success to our employee's well-being? A work-life balance that's simply unbeatable.

Our employees have rated us 4 for Work-Life Balance on AmbitionBox

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 Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Write a program to print the Fibonacci series.

Top IBM Senior Consultant Interview Questions and Answers

Q1. Best practices of triggers& test classes
View answer (1)

Senior Consultant Interview Questions asked at other Companies

Q1. 1. What's the use of update sets and how do you move update set from one instance to another? Once you imported the update set, what will you do? To check the customisations, You need to do open the update set and do something. What is that... read more
View answer (3)
IBM Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(3 Questions)

  • Q1. What is accruals
  • Ans. 

    Accruals refer to expenses that have been incurred but not yet paid for.

    • Accruals are used to match expenses with revenues in the same accounting period.

    • They are recorded as liabilities on the balance sheet until they are paid.

    • Examples include accrued salaries, interest, and taxes.

    • Accruals help provide a more accurate representation of a company's financial position.

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

    Provisions are funds set aside for future expenses or losses.

    • Provisions are typically made to cover potential future liabilities or expenses.

    • They are recorded as a liability on the balance sheet until they are utilized.

    • Examples of provisions include warranty provisions, bad debt provisions, and restructuring provisions.

  • Answered by AI
  • Q3. What is pre payment
  • Ans. 

    Prepayment is a payment made before the actual due date of an invoice or bill.

    • Prepayment helps in ensuring timely payment and can sometimes lead to discounts.

    • It is common in industries like real estate, where tenants may prepay rent for a few months.

    • Prepayment can also refer to paying for goods or services in advance before receiving them.

  • Answered by AI

Senior Process Analyst Interview Questions asked at other Companies

Q1. what is Medicare Advantage Plan Or MAPD? What is EOB?
View answer (3)

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 1 Nov 2024

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

(2 Questions)

  • Q1. Difference between Authentication and Authorization
  • Ans. 

    Authentication verifies the identity of a user, while authorization determines what actions a user is allowed to perform.

    • Authentication confirms the user's identity through credentials like username and password.

    • Authorization controls access to resources based on the user's identity and permissions.

    • Example: Logging into a website (authentication) and then accessing specific pages based on user roles (authorization).

  • Answered by AI
  • Q2. Exceptions in Selenium
  • Ans. 

    Exceptions in Selenium are errors that occur during test execution, such as ElementNotVisibleException or NoSuchElementException.

    • Exceptions in Selenium are thrown when there is an unexpected behavior or error during test execution.

    • Common exceptions include ElementNotVisibleException, NoSuchElementException, StaleElementReferenceException, and TimeoutException.

    • Handling exceptions in Selenium can be done using try-catch ...

  • Answered by AI

Skills evaluated in this interview

Top IBM QA Engineer Interview Questions and Answers

Q1. how to do when dev think it is bug but you do not agree
View answer (1)

QA Engineer Interview Questions asked at other Companies

Q1. 80 pairs of socks in a dark room, 40 black, 40 white, how many minimum number of socks need to be taken out to get 15 pairs of socks
View answer (7)

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
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the best application of technology
  • Q2. Share a event how did u manage trurning around it .
  • Ans. 

    I successfully turned around a failing project by implementing a new communication strategy and reorganizing the team.

    • Identified the root causes of the issues

    • Developed a new communication plan to keep stakeholders informed

    • Reassigned tasks to team members based on their strengths

    • Monitored progress closely and made adjustments as needed

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

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Best project and your contribution.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest and straight

Program Manager Interview Questions asked at other Companies

Q1. Use case scenario - in case a new engagement is awarded to Infosys, share how do you manage that Project/Program?
View answer (9)

Get interview-ready with Top IBM Interview Questions

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

I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

A HackerRank Test with 2 Coding question of easy and medium difficulty7

Round 2 - Technicl Interview 

(2 Questions)

  • Q1. Questions on Java Core - streams api, features of java 8, multithreading, task scheduling, cron job, spring boot main annotations, global exception handling,
  • Q2. MySQL Query, questions around basics of Angular

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA is not asked for SDE or SDE2 roles in IBM, focus is primarily on development, kind of project one worked on, behavioural and situation based questions.

Software Engineer II Interview Questions asked at other Companies

Q1. There are fifteen horses and a racing track that can run five horses at a time. You have to figure out the top 3 horses out of those and you don't have any timer machine to measure. How will you find the top 3 horses?
View answer (2)

Jobs at IBM

View all

PD Engineer Interview Questions & Answers

user image Anonymous

posted on 25 Oct 2024

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

(2 Questions)

  • Q1. What is cdc and how clock gating and power gating is useful?
  • Ans. 

    CDC stands for Clock Domain Crossing. Clock gating and power gating are techniques used to reduce power consumption in digital circuits.

    • CDC refers to the process of transferring data between two clock domains with different frequencies or phases.

    • Clock gating involves selectively disabling the clock signal to certain parts of a circuit when they are not in use, reducing power consumption.

    • Power gating involves completely...

  • Answered by AI
  • Q2. How is mask prepared ?
  • Ans. 

    Masks are prepared by designing the layout on a computer, transferring the design onto a mask plate, and using photolithography to etch the pattern onto the mask.

    • Design the layout of the mask on a computer using specialized software.

    • Transfer the design onto a mask plate using a process like electron beam lithography.

    • Use photolithography to etch the pattern onto the mask plate.

    • Inspect and test the mask for accuracy and ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - hard work.

Skills evaluated in this interview

PD Engineer Interview Questions asked at other Companies

Q1. what is cdc and how clock gating and power gating is useful?
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. What I'd diff between git fetch and git pull
  • Ans. 

    git fetch downloads changes from the remote repository, while git pull downloads changes and merges them into the current branch.

    • git fetch only downloads changes from the remote repository, but does not merge them into the current branch

    • git pull downloads changes from the remote repository and merges them into the current branch

    • git fetch is useful for reviewing changes before merging, while git pull is a shortcut for f

  • Answered by AI
  • Q2. What diff add and copy command
  • Ans. 

    The 'add' command is used to add files from the source directory to the destination directory in a Dockerfile, while the 'copy' command is used to copy files from the source directory to the destination directory in a Dockerfile.

    • The 'add' command can also accept URLs as the source, while the 'copy' command cannot.

    • The 'add' command can automatically extract compressed files, while the 'copy' command cannot.

    • The 'copy' co...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Salary discusion

Skills evaluated in this interview

AWS Devops Engineer Interview Questions asked at other Companies

Q1. how do you troubleshoot a docker container that is going to die?
View answer (1)

Software Developer Interview Questions & Answers

user image gayathri reddy yeddla

posted on 8 Nov 2024

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

(2 Questions)

  • Q1. Tech questions based on data structures
  • Q2. Tech questions on algorithms

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)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Good good good good goog fooof

Round 2 - Technical 

(2 Questions)

  • Q1. C++ based questions asked
  • Q2. Dsa based questions asked
Round 3 - HR 

(2 Questions)

  • Q1. Introduce yourself to the panel
  • Ans. 

    I am a software developer with 5 years of experience in Java, Python, and SQL.

    • 5 years of experience in Java, Python, and SQL

    • Worked on developing web applications using Java Spring framework

    • Proficient in database management with SQL

  • Answered by AI
  • Q2. What makes you fit for the role
  • Ans. 

    I have a strong background in software development, with experience in various programming languages and a proven track record of delivering high-quality projects on time.

    • Extensive experience in software development

    • Proficient in multiple programming languages such as Java, Python, and C++

    • Strong problem-solving skills and ability to work well in a team

    • Proven track record of delivering high-quality projects on time

  • Answered by AI

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

A more secure future awaits 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