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

Senior Software Engineer

IBM
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Java, Selenium, GIT, SQL, Protractor
Tip
Tip

Tip 1 : Start with Basics first
Tip 2 : Solve as many programming problems related to all topics at least 2 programs per major topic
Tip 3 : Do a sample project related to topics

Application process
Where: Naukri
Eligibility: 3+ years of experience in Automation testing profile
Resume Tip
Resume tip

Tip 1 : Keep the resume as brief as possible and make it presentable in PDF format
Tip 2 : Highlight the skills and project worked upon and mention your interests outside of work

Interview rounds

01
Round
Medium
Video Call
Duration45 minutes
Interview date2 Aug 2021
Coding problem2

1. Technical round 1

1. Reverse String

Moderate
0/80
Asked in companies
Livekeeping (An IndiaMART Company)IBMMcAfee

You are given a string ‘S’. You are also given ‘M’ integers in an array ‘A’. You perform ‘M’ operations on this string. The operations are given in an array ‘A’ of size ‘M’.

You perform the operations in the order they appear in the array ‘A’. In the ‘i’th operation, you reverse the substring of ‘S’ from the position ‘A[i]’ to ‘len(S)’ - ‘A[i]’ - 1 (0 based).

Your task is to find the string after performing all the operations.

Example :
‘S’ = “aabcd”, ‘M’ = 2, ‘A’ = [0, 1]
After 1st operation i.e, reversing from [0, 4], ‘S’ = “dcbaa”.
After 2nd operation i.e, reversing from [1, 3], ‘S’ = “dabca”.
Hence, the answer is “dabca”.
Problem approach

This can be done by iterating the string backward and storing each character from the original string into a new string.

Try solving now

2. Intersection of Two Linked Lists

Easy
25m average time
73% success
0/40
Asked in companies
OracleThought WorksIBM

You are given two Singly Linked Lists of integers, which may have an intersection point.

Your task is to return the first intersection node. If there is no intersection, return NULL.


Example:-
The Linked Lists, where a1, a2, c1, c2, c3 is the first linked list and b1, b2, b3, c1, c2, c3 is the second linked list, merging at node c1.

alt.txt

Try solving now
02
Round
Medium
Video Call
Duration45 minutes
Interview date3 Aug 2021
Coding problem1

Technical round 2

1. First Unique Character in a String

Easy
15m average time
85% success
0/40
Asked in companies
MicrosoftIBMLivekeeping (An IndiaMART Company)

Given a string ‘STR’ consisting of lower case English letters, the task is to find the first non-repeating character in the string and return it. If it doesn’t exist, return ‘#’.

For example:

For the input string 'abcab', the first non-repeating character is ‘c’. As depicted the character ‘a’ repeats at index 3 and character ‘b’ repeats at index 4. Hence we return the character ‘c’ present at index 2.
Problem approach

1. Create a Set like HashSet
2. Get all characters of String using the chars() method.
3. loop over all characters and insert into Set one at a time
4. If add() method returns false then terminate the program because not all characters are unique.
5. If all characters are successfully inserted then return true because all characters of String is unique

Try solving now
03
Round
Medium
HR Round
Duration30 minutes
Interview date6 Aug 2021
Coding problem1

HR Round

1. Basic HR Questions

1.Why do you want to switch the company?
2. Salary expectations

Problem approach

Tip 1 : For career growth and new challenges
Tip 2 : Tell your salary expectations confidently and give a reason why you are expecting that much
 

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 | 3 problems
Interviewed by IBM
2149 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