IBM India Interview Experience for SDE
Question Details
IBM India visited our campus for a campus recruitment drive in the month of September 2025, and I am sharing my interview experience with the company below.OverviewOnline ...
Full Details
IBM India visited our campus for a campus recruitment drive in the month of September 2025, and I am sharing my interview experience with the company below. Overview Online Assessment Technical Interview Round Managerial Interview Round Online Assessment The Online Assessment was conducted virtually on HackerRank, and it consisted of two coding questions. Both were very easy questions. One of them was an anagram-based question, and the other one was to be solved using a priority queue. Technical Interview Round The first round of interview was conducted in person and I have mentioned the questions I was asked below, categorized based on the subject. Resume What is RAG? C++ What is shallow copy and deep copy? What is the "virtual" keyword? What is v-table? OOPS For runtime polymorphism, what else is necessary, other than the function to be virtual? OOAD Explain the SOLID principles. Coding Given a string for example, "abbcddeee",
output "ab2cd2e3" given that all similar characters are adjacent and the order of characters in output is same as in the input string. Leetcode 198 General Do you have any experience where you had to learn some new technology/tech stack within a limited time frame? Puzzles Given a rope that burns out in 1 hour, how will you measure 45 min using it? What is the minimum number of cuts required to cut a cake into 8 equal parts? (Ans: 3) After the first round, I was selected for the
next round. Managerial Interview Round The second round was also conducted in person and the following are the questions that I was asked: Given 12 coins (11 real and 1 fake) with the fake coin weighing lesser than the real coins, what is the minimum number of times you have to weigh to find the fake coin? (Answer: 3) Given a very long URL, how will you provide a shortened URL to the customer that maps to the long URL? (Expected Answer: Hash Table) What is your favorite subject? (Because I answered DBMS) What DBMSes are you aware of? (Because I answered that I have hands on experience with Neo4j, MongoDB and MYSQL) What is the difference between Neo4j and MySQL and when will you use each of them? Explain your favorite project. What job are you expecting to do at IBM? Few days later, IBM released the offer list and I am happy to tell that I was one of the offered students :) Hope my experience will help and All the best!
About This Question
This is a reported interview question from a ibm interview for a swe role during the oa round reported in 2025.
It covers the following topics: Oop, Heap, Strings, Stack Queue, Queue, Hash Table, Stack .
Difficulty rating: Easy