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

Clear (1)

IBM Software Developer Interview Questions, Process, and Tips

Updated 5 Feb 2025

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 di ...read more
  • Q2. Star Pattern Problem Statement Display the star pattern for a given positive integer N. Example: Input: N = 4 Output: * *** ***** ******* Explanation: The dots in the im ...read more
  • Q3. How do you match the orientations according to the suggested rotation degrees?
View all 49 questions

IBM Software Developer Interview Experiences

98 interviews found

I applied via Company Website and was interviewed in Aug 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. 1. Difference between inheritance and abstraction
  • Ans. 

    Inheritance is a way to create a new class from an existing class while abstraction is a way to hide implementation details.

    • Inheritance allows a subclass to inherit properties and methods from a superclass.

    • Abstraction allows a class to provide only essential information to the outside world and hide implementation details.

    • Inheritance is a 'is-a' relationship while abstraction is a 'has-a' relationship.

    • Example of inheri...

  • Answered by AI
  • Q2. 2.Difference between comparable and comparator 3. Diff between controller and rest controller 4. Controller advice annotation 5. Treemap and hashmap 6. Autowiring, dependency injection
  • Ans. 

    Questions related to Java programming concepts

    • Comparable is an interface used for natural ordering of objects while Comparator is an interface used for custom ordering of objects

    • Controller is a class that handles incoming requests and returns a response while RestController is a specialized controller for RESTful web services

    • ControllerAdvice is an annotation used to define global exception handling for all controllers

    • H...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was pretty easy for 3 years of experience. Just prepare interview questions from internet and you will be able to clear it

I was interviewed in Mar 2021.

Round 1 - Coding Test 

Round duration - 60 Minutes
Round difficulty - Easy

MCQ Round

- Quants
- Logical
- Verbal
- DBMS
- OOPs

Round 2 - Video Call 

(1 Question)

Round duration - 20 Minutes
Round difficulty - Easy

Tech + HR

  • 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'...

  • Ans. 

    Distribute chocolates among students to minimize the difference between the largest and smallest number of chocolates.

    • Sort the array of chocolates.

    • Use sliding window technique to find the minimum difference between the chocolates distributed to students.

    • Return the minimum difference as the output.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Lokmanya Tilak College of Engineering. Eligibility criteria6.75+ CGPAIBM interview preparation:Topics to prepare for the interview - Data Structures, OOPS, DBMS, OOPs, Algorithms, DP, GreedyTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Try solving Love Babbar 450 Prog questions
Tip 2 : Have a good resume
Tip 3 : Do learn some extra technologies eg. ML/AI

Application resume tips for other job seekers

Tip 1 : Do not lie at all
Tip 2 : Have some projects listed

Final outcome of the interviewRejected

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Core java oops, stringbuilder vs string buffer, spring boot basics, camunda

Interview Preparation Tips

Interview preparation tips for other job seekers - It was a bit tough on camunda part. But core java and spring boot questions were moderate difficulty.

I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

Any

Interview Preparation Tips

Interview preparation tips for other job seekers - all Gud.. I have gud idea for job sekers company and businesses development

IBM interview questions for designations

 Senior Software Developer

 (9)

 Software Developer Intern

 (5)

 Junior Software Developer

 (4)

 Associate Software Developer

 (1)

 .NET Software Developer

 (1)

 Full Stack Software Developer

 (4)

 Python Software Developer

 (3)

 Developer

 (3)

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

It was a cognitive logical thinking exam, including games and puzzles.
Included puzzles regarding memory, logical thinking, basic mathematics and various basic skills.
Each question was timed.
It was a very interactive game based test.

  • Q1. How do you match the orientations according to the suggested rotation degrees?
  • Ans. 

    Matching orientations based on suggested rotation degrees.

    • Calculate the difference between the current orientation and the suggested rotation degrees.

    • Apply the necessary rotation to match the orientations.

    • Consider the direction of rotation (clockwise or counterclockwise).

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 9 minutes
Round difficulty - Medium

This round included 2 problems
1. A Coding question
2. A SQL Query problem

  • Q1. 

    Star Pattern Problem Statement

    Display the star pattern for a given positive integer N.

    Example:

    Input:
    N = 4
    Output:
       *
    ***
    *****
    *******
    Explanation:

    The dots in the image represent spaces. Al...

  • Ans. 

    Display a star pattern in a pyramid shape for a given positive integer N with spaces in between.

    • Start by printing spaces in decreasing order and stars in increasing order for each row

    • Use nested loops to handle spaces and stars accordingly

    • Consider the total number of characters in each row to maintain the pyramid shape

  • Answered by AI
Round 3 - Coding Test 

Round duration - 90 minutes
Round difficulty - Hard

This round had 3 questions.
1. A coding question
2. A SQL query problem
3. A business logic implementation problem

Round 4 - Video Call 

Round duration - 60 Minutes
Round difficulty - Medium

This was an interview on Webex, there were two seniors who were very humble and friendly.
They first asked me to introduce myself and then to elaborate on my projects and then asked me questions based on those.
It was a fun interaction on problem-solving, projects, recent issues and stuff.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from AKGEC : Ajay Kumar Garg Engineering College. I applied for the job as SDE - 1 in BangaloreEligibility criteria70% aggregateIBM interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Operating System, SQL, Database Management System, Computer Network, Web DevelopmentTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Be focused on concepts and not coverage area.
Tip 2 : Be prepared to communicate your solution properly.
Tip 3 : Be frank to your interviewer if you know you won't be able to solve a problem, don't waste their and your time.

Application resume tips for other job seekers

Tip 1 : Include Projects that you have already done.
Tip 2 : Be sure to write skills that you are sure you know.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top IBM Interview Questions

Interview Questionnaire 

2 Questions

  • Q1. Technical questions.
  • Q2. The talent acquisition team was constantly observing my social media posts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, even if u r not feeling so...
Starting from entering the room up to finish everything, u r constantly observed.
Don't forget to focus on ur extra-curricular activities, in your own special way.
Your clothing must be such that,u feel comfortable and look confident.

Software Developer Jobs at IBM

View all

I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Html .css basics of java react

Interview Preparation Tips

Topics to prepare for IBM Software Developer interview:
  • html.css
Interview preparation tips for other job seekers - iam the seeing to the job the forentend developer

I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Why want you change your previous company?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be sapacific don't give chance to bad word about previous company or offerd entity you don't like ,just be cool with your answers like I haven't seen any carrier growth in my previous work how ever find it in our organization Little bit that's that's why

I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Oops concepts, Exception Handling & other Core Java concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Search & Contact recruiters who hire for ur domain on LinkedIn & share ur resume with them, search relevant jobs on LinkedIn & apply.

Go to companies' websites & create ur profile.

Update ur profile daily on naukri. 👍🏻

Interview Questionnaire 

1 Question

  • Q1. Basic java, core java
Contribute & help others!
anonymous
You can choose to be anonymous

IBM Interview FAQs

How many rounds are there in IBM Software Developer interview?
IBM interview process usually has 2-3 rounds. The most common rounds in the IBM interview process are Technical, Coding Test and HR.
How to prepare for IBM Software Developer 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 Python, Linux, Software Development, Javascript and Java.
What are the top questions asked in IBM Software Developer interview?

Some of the top questions asked at the IBM Software Developer interview -

  1. In C# --> Abstraction, Interface , Abstract Method, Abstract Class, Polymorph...read more
  2. 2.Difference between comparable and comparator 3. Diff between controller and ...read more
  3. waterfall model in software development life cy...read more
How long is the IBM Software Developer interview process?

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

Recently Viewed

LIST OF COMPANIES

Appsierra

Locations

INTERVIEWS

UltraTech Cement

No Interviews

SALARIES

Gennext Plm

LIST OF COMPANIES

Myk Laticrete

Locations

LIST OF COMPANIES

Zuari Cement

Locations

LIST OF COMPANIES

ToXSL Technologies

Locations

SALARIES

Gennext Plm

LIST OF COMPANIES

RAK Ceramics

Locations

SALARIES

Gennext Plm

INTERVIEWS

JK Cement

No Interviews

Tell us how to improve this page.

IBM Software Developer Interview Process

based on 100 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
View more
IBM Software Developer Salary
based on 4.5k salaries
₹9.6 L/yr - ₹28.7 L/yr
112% more than the average Software Developer Salary in India
View more details

IBM Software Developer Reviews and Ratings

based on 414 reviews

4.0/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.7

Salary

3.8

Job security

3.9

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 414 Reviews and Ratings
Advisory Software Developer

Bangalore / Bengaluru

7-12 Yrs

Not Disclosed

Fabric Software Developer

Bangalore / Bengaluru

3-8 Yrs

₹ 2.75-38.5 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
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent