Skip to content

IBM Interview Questions

IBM’s fresher process is a tight, standard three-round loop - online assessment, technical interview, HR - where clean DSA fundamentals plus a coherent OOPs/SQL story consistently matter more than a high CGPA with weak explanations.

Round Duration What they test
Online Assessment 90-120 min Aptitude + coding
Technical Interview 30-45 min OOPs, SQL, DSA basics, projects
HR Interview 20-30 min Relocation, shifts, motivation

An aptitude-plus-coding screen where the sections generally match what the college placement email promises. Shortlists usually come within a week of clearing the cutoff, and candidates report that speed and accuracy under time pressure matter more than unconventional approaches.

Common questions

  • Aptitude - quantitative and logical reasoning at a standard campus-test difficulty
  • Coding - 1-2 problems, commonly array/string manipulation
  • Time management across sections is explicitly called out by candidates as the deciding factor for shortlisting

Opens with a DSA problem or two, moves into OOPs and SQL domain questions, and closes with a detailed project discussion. Interviewers probe complexity and edge cases rather than just checking for a working answer.

Common questions

  • Palindrome check or reverse a linked list - usually expects a two-pointer approach
  • Character frequency in a string - usually expects a hashmap-based solution
  • SQL - find the maximum salary per department using GROUP BY / joins
  • Explain OOPs concepts in plain language - what breaks or changes at scale
  • Java-leaning follow-ups on APIs, data-structure choices, and failure modes at a fresher depth
  • Detailed project discussion - stack choice, hardest bug you hit, and what you’d rebuild differently

Round-by-round breakdowns are on the IBM interview experience page.

A closing 20-30 minute round on motivation and logistics. Candidates report it’s treated as more than a formality - vague or slogan-heavy answers are noticed.

Common questions

  • Why IBM, and why this role?
  • Are you comfortable with night shifts or relocation?
  • Tell me about a time you had to quickly learn a new technology or tool to get a task done
  • Where do you see yourself in a few years?

Sample answer frameworks for each of these are on the IBM HR interview questions page.

Frequently asked questions about IBM interviews

Section titled “Frequently asked questions about IBM interviews”
What is the IBM interview process for freshers?

IBM placement process includes: 1. Online Assessment (90-120 minutes) - Aptitude, technical, and coding sections. 2. Technical Interview (30-45 minutes) - Programming problems, OOPs/SQL, and project discussion. 3. HR Interview (20-30 minutes) - General discussion about relocation, shifts, and role expectations. Total duration: 2-3 weeks from application to offer.

What questions are asked in IBM interviews?

IBM interviews commonly cover DSA or aptitude screening, core CS (OOPs, SQL), project discussion, and domain topics such as OOPs, SQL, and Java. Behavioural rounds check ownership, teamwork, and why IBM.

How many rounds are there in the IBM interview?

IBM typically has 3 stages: Online Assessment (90-120 min), Technical Interview (30-45 min), HR Interview (20-30 min). Some drives skip a round or merge HR with managerial. Check that cycle’s college placement email.

What coding questions come up in the IBM technical interview?

Common patterns include palindrome checks or reversing a linked list (usually expecting a two-pointer approach), character-frequency counting in a string (hashmap-based), and an SQL query to find the maximum salary per department (GROUP BY / joins). Interviewers typically probe complexity and edge cases after you get a working solution.

What is IBM’s eligibility criteria and starting package for freshers?

Based on student reports, IBM typically expects 6.5+ CGPA (or equivalent percentage) across 10th, 12th, and graduation, with a B.Tech/B.E. in CS, IT, or a related branch. Fresher packages for Associate-level roles have been reported in the roughly Rs 4.5-6 LPA range - always confirm the exact figure on your own offer letter since it varies by role and cycle.

How should I prepare for IBM interviews?

Practise timed DSA and aptitude mocks for the online assessment, revise OOPs and SQL (these open most IBM technical rounds), prepare one crisp project narrative covering your stack choice and hardest bug, and use the STAR method for behavioural answers on relocation, shifts, and motivation.

Looking for placement papers, OA practice, or coding questions?

Section titled “Looking for placement papers, OA practice, or coding questions?”