Top 50
Prep plan
Updated weekly · Last refresh Oct 17

IBM Software Engineer Interview Questions

The questions to prepare for a IBM Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~11htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 9 questions · ~115 min
Minimize Server LoadMedium
Practice

Rearrange server loads by pairing largest loads with smallest capacities to minimize the total weighted sum.

ArraysArray ManipulationAlgorithmsIBM
Meeting Rooms IIMedium
Practice

Use sorted meeting starts and ends with two pointers to find the minimum number of rooms required.

coding challengeArraysAlgorithmsIBM
More Coding questions with a free account
2
System Design8 questions · ~102 min
Explain the Singleton Design PatternMedium

Explain how to implement Singleton safely, when it is useful, and why it can create testing and concurrency problems.

class structuredesignarchitecture patternsIBM
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
SQL & Data Manipulation8 questions · ~102 min
Longest Calls by TypeMedium
Practice

Return the three longest incoming and outgoing calls by joining contacts with calls and ranking each call type.

JoinsAggregationsdata extractionIBM
More SQL & Data Manipulation questions with a free account
4
Security & Infrastructure8 questions · ~102 min
OOP Pillars ExplainedEasy
Recently asked

Explain encapsulation, abstraction, inheritance, and polymorphism, including how they affect secure application design.

application securitycode securityc++IBM
More Security & Infrastructure questions with a free account
5
Technical Fundamentals3 questions · ~38 min
Explain the internal mechanics of a Map in JavaHard
Recently asked

Explains how HashMap uses hashing, buckets, collision handling, resizing, and equals/hashCode to store and retrieve entries.

javaJVM InternalsData StructuresIBM
More Technical Fundamentals questions with a free account
6
Execution8 questions · ~102 min
Project-Based Technical QuestionsMedium
Recently asked

Assesses ability to connect your project work to technical requirements and implementation details.

Project ManagementIBM
More Execution questions with a free account
7
More topics6 questions · ~76 min
Kubernetes Controller for Pod BalanceHard
Recently asked

Tests your ability to design Kubernetes control logic and manage desired state.

kubernetesIBM
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.