Skip to content
Related Articles

Related Articles

Save Article
Improve Article
Save Article
Like Article

IBM Interview Experience 2021 for Software Developer

  • Difficulty Level : Medium
  • Last Updated : 31 Mar, 2021

IBM Company conducts 3-4 rounds to select freshers as Software Developer in their organization.

The first round is an Aptitude test, the second round is the Technical interview and the third round is the HR interview.

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

Academic Criteria of student :



  1. Minimum 75% marks are required in class 10th and 12th.
  2. Minimum 7.0 or above CPI in B.Tech.
  3. No backlogs at the time of interview.

Round 1(Aptitude Test): The Aptitude test round consists of three major sections each section has multiple choice questions in which only one option will be correct. 

  1. The first section contains C, C++, java, programming-based questions according to your chosen language. 
  2. The second section has contained MCQ based on your institute syllabus such as Operating system, DBMS, Theory of computation, Computer network, etc. 
  3. The third and last sections contain general aptitude questions related to probability, cube, speed, and distance, work and time, blood relation, etc. you will be given 75 minutes or 120 minutes according to a number of questions.
  4. Practice aptitude questions from here.[https://www.geeksforgeeks.org/aptitude-gq/]

Round 2(Technical Rounds): Only those students are allowed to appear in this round who have passed the Aptitude test. There is no guide to tell which questions will be asked in this round, but you can guess the types of questions. Your basics must be strong to clear this round. You should be prepared with Data structures and Algorithms, DBMS, Operating systems, Networking, OOPs concepts, and at least one programming language of your choice. These are some questions asked by the company-

  1. Coin Change problem dynamic programming. [https://www.geeksforgeeks.org/coin-change-dp-7/]
  2. Quicksort algorithm sorting algorithms. [https://www.geeksforgeeks.org/quick-sort/]
  3. Minimum number of swaps required to sort an array.[https://www.geeksforgeeks.org/minimum-number-swaps-required-sort-array/]
  4. Detect loop in a linked list.[https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/]
  5. Reverse a linked list.[https://www.geeksforgeeks.org/reverse-a-linked-list/]
  6. Program for array rotation. [https://www.geeksforgeeks.org/array-rotation/]

Round 3(HR Rounds): Sometimes they asked HR Questions like:

  1. Introduce yourself?
  2. What do you know about IBM?
  3. why you are good for the role Software Developer?
  4. What are your Strength and Weakness?
  5. why you want to join the IBM?
  6. After 5 year where you want to see yourself?
  7. Question from Resume?
  8. Questions form prior projects?
My Personal Notes arrow_drop_up
Recommended Articles
Page :