Open In App
Related Articles

IBM Interview Experience 2021 for Software Developer

Improve Article
Save Article
Like Article

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.

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.[]

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. []
  2. Quicksort algorithm sorting algorithms. []
  3. Minimum number of swaps required to sort an array.[]
  4. Detect loop in a linked list.[]
  5. Reverse a linked list.[]
  6. Program for 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?
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 28 Mar, 2023
Like Article
Save Article
Similar Reads