IBM interview experience Real time questions & tips from candidates to crack your interview

Staff Engineer

IBM
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
It was a great interview experience. I received a call from HR via Naukri.com, and subsequently, three interviews were scheduled. The interviewers were very calm and knowledgeable.
Application story
I received a call from Naukri.com, following which three rounds were scheduled: two technical rounds and a final techno-managerial round with the hiring manager.
Why selected/rejected for the role?
I performed well in all the rounds, showcasing a strong knowledge of Java coding and design patterns.
Preparation
Duration: 6 months
Topics: Coding, Java, Spring Boot, Data Structures and Algorithms (DSA), High-Level Design (HLD), Object-Oriented Programming (OOPs), Web Development, Design Patterns and their Use Cases
Tip
Tip

Tip 1: Go for CodeStudio medium problems. 

Tip 2: Participate in coding competitions. 

Tip 3: Go for web development.

Application process
Where: Campus
Eligibility: no
Resume Tip
Resume tip

Tip 1: Use LaTeX for resume creation. 

Tip 2: Use the CodeStudio URL in your resume.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date15 Dec 2023
Coding problem2

The timing was around 2 pm, conducted via Webex for the interview. The interviewer was very good.

1. Minimum Elements

Moderate
40m average time
56% success
0/80
Asked in companies
ShareChatIBMCogoport

Given a stream of numbers find the minimum number in the stream of numbers.

Problem approach

You can use the priority queue or min variable or the min stack to maintain the min value.

Try solving now

2. Is it a Circular Linked List?

Easy
15m average time
85% success
0/40
Asked in companies
MicrosoftSAP LabsSamsung R&D Institute

You are given a Singly Linked List of integers. You have to find if the given linked list is circular or not.

image

Problem approach

You can use a hashmap or two pointers for this.

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date17 Dec 2023
Coding problem1

The timing was around 4 pm. The interviewer was quite friendly and a good listener.

1. Occurrence Of Each Word

Easy
10m average time
90% success
0/40
Asked in companies
HCL TechnologiesAmazonMakeMyTrip

You are given a string S of words. Your task is to count the occurrence of each word present in the string S. A word is a sequence of one or more non-space characters, and there can be multiple spaces between two words, and also there can be leading or trailing spaces in a string S.

For Example:
For the given string  “what we think we become”

“what”,” think”, and “become” occurs 1 time, and “we” occurs 2 times in the given string.
Problem approach

you can use hashmap and count the frequency for each word.

Try solving now
03
Round
Easy
Video Call
Duration60 minutes
Interview date19 Dec 2023
Coding problem1

The timing was around 2 pm. The environment was friendly, and the interviewer was good.

1. System Design

Design notification service push notification service.

Problem approach

Tip 1: Know all the building blocks of system design. 

Tip 2: Learn REST API creation and database schema design.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Associate System Engineer
2 rounds | 2 problems
Interviewed by IBM
3371 views
1 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by IBM
2208 views
0 comments
0 upvotes
company logo
Cognitive AI Manager
3 rounds | 6 problems
Interviewed by IBM
1259 views
0 comments
0 upvotes
company logo
MEAN Stack Developer
4 rounds | 6 problems
Interviewed by IBM
693 views
0 comments
0 upvotes