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.7k Reviews

Filter interviews by

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. Design a system for railway ticket booking
View all 49 questions

IBM Software Developer Interview Experiences

101 interviews found

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. Project based questions
  • Q2. Scenario based question (multithreading and caching related scenarios were asked to me)
  • Q3. One coding challenge

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions vary from team to team.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Dec 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Everything Regarding python
Round 2 - Technical 

(1 Question)

  • Q1. Everything regarding AI/ML/DL with example
Round 3 - Mangineral 

(1 Question)

  • Q1. Most situation-based questions

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 Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

Software Developer Interview Questions & Answers

user image JYOTI KUMARI

posted on 13 Jan 2025

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

(1 Question)

  • Q1. What is the function of a transformer?
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

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)

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

Get interview-ready with Top IBM Interview Questions

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

Software Developer Jobs at IBM

View all
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Normal basic aptitude questions . overall easy

Round 2 - Technical 

(1 Question)

  • Q1. Introduce yourself
Round 3 - HR 

(2 Questions)

  • Q1. Introduce yourself.
  • Q2. Why you want to join?

Software Developer interview

user image Devyansh Ojha

posted on 17 Nov 2021

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

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

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.

Tell us how to improve this page.

IBM Software Developer Interview Process

based on 99 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.4k salaries
₹8.7 L/yr - ₹28.5 L/yr
113% more than the average Software Developer Salary in India
View more details

IBM Software Developer Reviews and Ratings

based on 405 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 405 Reviews and Ratings
Software Developer

Bangalore / Bengaluru

2-5 Yrs

₹ 2.25-35 LPA

Software Developer

Bangalore / Bengaluru

2-5 Yrs

₹ 2.25-35 LPA

Software Developer

Bangalore / Bengaluru

2-5 Yrs

₹ 2.25-35 LPA

Explore more jobs
Application Developer
11.7k salaries
unlock blur

₹5.6 L/yr - ₹23.9 L/yr

Software Engineer
5.5k salaries
unlock blur

₹5.3 L/yr - ₹22.4 L/yr

Advisory System Analyst
5.2k salaries
unlock blur

₹9.3 L/yr - ₹27.5 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.7 L/yr - ₹20.5 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