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

Senior Software Engineer

IBM
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Data Structures and Algorithm, Python, SQL, Dynamic Programming
Tip
Tip

Tip 1 : Maintain Consistency
Tip 2 : Make a habit of practice
Tip 3 : Start from the basics

Application process
Where: Naukri
Eligibility: 3 year experience
Resume Tip
Resume tip

Tip 1 : Mention your projects that you have done in your previous company
Tip 2 : Always mention your skills

Interview rounds

01
Round
Medium
Online Coding Interview
Duration40 minutes
Interview date25 Oct 2021
Coding problem1

In this round they will give you any coding question and you have to solve with your problem solving skill, multiple question will be asked based on project and technology in which you are working.

1. Find Duplicates In Array

Easy
15m average time
90% success
0/40
Asked in companies
OYOIBMAcko

You are given an array/list 'ARR' consisting of N integers, which contains elements only in the range 0 to N - 1. Some of the elements may be repeated in 'ARR'. Your task is to find all such duplicate elements.

Note:
1. All the elements are in the range 0 to N - 1.
2. The elements may not be in sorted order.
3. You can return the duplicate elements in any order.
4. If there are no duplicates present then return an empty array.
Problem approach

from collections import Counter
a=[1,2,3,12,1,1,1,2,3,3,5]
print(Counter(a))

Try solving now
02
Round
Medium
Video Call
Duration50 minutes
Interview date28 Oct 2021
Coding problem1

In this round interview will be taken through online platform you will asked to share your screen and any online ide platform a and randomly coding question will be given to solve.

1. Replace character

Easy
0/40
Asked in companies
IBMTCSRecur Club

Given an input string S and two characters c1 and c2, you need to replace every occurrence of character c1 with character c2 in the given string.

Problem approach

# Python3 code to demonstrate working of 
# Replace numbers by K in String
# Using replace() + isdigit()

# initializing string
test_str = 'G4G is 4 all No. 1 Geeks'

# printing original string
print("The original string is : " + str(test_str))

# initializing K 
K = '@'

# loop for all characters
for ele in test_str:
if ele.isdigit():
test_str = test_str.replace(ele, K)

# printing result 
print("The resultant string : " + str(test_str))

Try solving now
03
Round
Medium
HR Round
Duration20 minutes
Interview date10 Nov 2021
Coding problem1

In this round mostly salary discussion happend

1. Basic HR Questions

  1. Why do you want to change your previous company?
  2. What is your salary expectation?
Problem approach

Tip 1 : Be confident
Tip 2 : Ask a reasonable salary 
Tip 3 : Don't Panic

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Senior Software Engineer
3 rounds | 4 problems
Interviewed by IBM
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by IBM
2297 views
0 comments
0 upvotes
company logo
Staff Engineer
3 rounds | 4 problems
Interviewed by IBM
4678 views
0 comments
0 upvotes
company logo
MEAN Stack Developer
4 rounds | 6 problems
Interviewed by IBM
740 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 3 problems
Interviewed by Intuit
3024 views
1 comments
0 upvotes
company logo
Senior Software Engineer
5 rounds | 5 problems
Interviewed by PhonePe
2643 views
0 comments
0 upvotes
company logo
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Walmart
7661 views
1 comments
0 upvotes