IBM Recruitment Pattern 2026: Aptitude and Interview Questions
IBM campus recruitment covers four rounds: aptitude, coding, technical, and HR. 2026 test format, sample questions by section, and four-week prep plan.
IBM’s campus recruitment runs four rounds for technical roles: written aptitude test, coding test, technical interview, and HR interview.
IBM Recruitment Rounds — At a Glance
IBM conducts campus drives at engineering colleges across India under two hiring tracks: GBS (Global Business Services) and GTS (Global Technology Services). The round configuration varies by batch size and role type, but the four-round pattern below applies to most technical hires.
| Round | Format | Duration | Who Sits It |
|---|---|---|---|
| Aptitude Test | Online, MCQ | ~38 minutes | All candidates |
| Coding Test | Online, 1–2 problems | 45–60 minutes | Technical-role candidates |
| Technical Interview | Face-to-face or video | 30–45 minutes | Coding-round qualifiers |
| HR Interview | Face-to-face or video | 20–30 minutes | Technical interview qualifiers |
The aptitude test runs at moderate difficulty. The coding test is moderate to challenging. Interview difficulty is candidate-driven; preparation depth determines the outcome more than raw knowledge.
IBM Aptitude Test — Format and Topics
The aptitude test is the first filter and covers three sections. IBM does not section the time; you manage the full session as one block, so allocating roughly 15 minutes to quantitative ability, 13 minutes to reasoning, and 10 minutes to verbal ability works for most candidates.
Quantitative Ability includes:
- Arithmetic: profit and loss, percentages, simple and compound interest
- Number series and sequences
- Time, speed, and distance
- Data interpretation: tables and bar charts
- Probability (basic)
Reasoning Skills includes:
- Coding-decoding
- Blood relations
- Seating arrangements and puzzles
- Number and letter analogies
Verbal Ability includes:
- Reading comprehension
- Sentence correction and rearrangement
- Synonyms and antonyms
- Fill-in-the-blank exercises
For a deeper aptitude prep guide with five fully worked problems, see IBM Aptitude Test: Pattern, Topics, and Worked Problems.
Quantitative Ability: Sample Question
Practice with this representative IBM-style problem before the drive.
- Q1 (Profit and Loss): A dealer buys an article for ₹800 and marks it 25% above the cost price. A 10% discount is offered on the marked price. What is the profit percentage?
- Step 1: Marked price = ₹800 x 1.25 = ₹1,000
- Step 2: Selling price = ₹1,000 x 0.90 = ₹900
- Step 3: Profit = ₹900 - ₹800 = ₹100
- Answer: Profit% = (100 divided by 800) x 100 = 12.5%
Reasoning: Number Series
- Q2: 3, 9, 27, 81, ?
- Pattern: each term is multiplied by 3
- Answer: 243
More number-analogy and series patterns that appear in IBM tests: Number Analogy Patterns for Logical Reasoning.
Reasoning: Blood Relations
- Q3: A is the brother of B. C is A’s mother. D is C’s father. How is A related to D?
- Step 1: A is the son of C.
- Step 2: C is the daughter of D.
- Answer: A is D’s grandson.
For additional blood-relation question formats and solving techniques: Understanding Blood Relations for Aptitude Tests.
Verbal Ability: Coding-Decoding
- Q4: In a code, APPLE is written as BQQMF. How is MANGO written in the same code?
- Pattern: each letter is shifted one position forward in the alphabet.
- M(13) becomes N(14), A(1) becomes B(2), N(14) becomes O(15), G(7) becomes H(8), O(15) becomes P(16).
- Answer: NBOHP
IBM Coding Round — What to Expect
The coding test is conducted for candidates applying to software and technical roles. IBM allows C, C++, Java, and Python.
Typical problem types:
- Array manipulation and sorting
- String operations
- Linked list traversal
- Basic dynamic programming (for example, Fibonacci variants and subset problems)
The round gives 45 to 60 minutes for one or two problems. Strong DSA fundamentals outperform pattern memorisation here. The problems are adapted across drives rather than repeated verbatim. Candidates who practise implementing standard algorithms from scratch (not just recognising them) tend to handle the time pressure better than those who rely on template recall.
IBM SkillsBuild (skillsbuild.org/college-students) offers free coding and technical modules. The problem-solving approach there aligns with the algorithmic thinking IBM assesses in its campus rounds.
Technical and HR Interview — Common Questions
Technical Interview
The technical round tests depth over breadth. Interviewers typically pick two or three topics from the candidate’s resume or project list and probe thoroughly. High-frequency areas:
- Data Structures and Algorithms: arrays, linked lists, trees, sorting algorithms, time-complexity analysis
- Database Management: SQL queries, normalisation, ACID properties, joins
- Object-Oriented Programming: inheritance, polymorphism, encapsulation, basic design patterns
- Operating Systems: process versus thread, memory management, deadlocks
Sample questions reported from IBM campus drives:
- “Write a function to find the second-largest element in an unsorted array.”
- “Explain ACID properties with an example from a banking system.”
- “What is the difference between a process and a thread?”
- “Explain polymorphism with a code snippet.”
For a comparable set of technical interview preparation strategies from a similar product-engineering context, see Robert Bosch Interview Questions and Process.
HR Interview
The HR round assesses communication, self-awareness, and whether the candidate has thought about the role beyond placement alone. Common questions:
- “Why do you want to join IBM?”
- “Tell us about a challenge you faced in a team project and how you handled it.”
- “What do you know about IBM’s current products and technologies?”
- “Where do you see yourself in three years?”
Answers backed by specific examples consistently outperform generic responses. Mentioning IBM’s actual product lines (watsonx, IBM Cloud, IBM Consulting) when asked about company knowledge signals preparation. Interviewers notice surface-level answers. Concise, structured responses (situation, action, outcome) are easier to follow than long narrative answers and leave room for follow-up questions.
For a full guide covering branch-wise technical topics and HR answer frameworks, see IBM Interview Rounds: Technical and HR Preparation Guide.
Four-Week Prep Strategy
A structured four-week approach mapped to IBM’s four-round pattern. Each week targets one round; week four double-loads because the interview rounds require both technical revision and practised HR answers.
- Week 1: Quantitative ability — profit and loss, percentages, number series; aim for 20 questions per day with timed practice
- Week 2: Reasoning skills — coding-decoding, blood relations, seating arrangements; 20 questions per day with error-pattern review
- Week 3: Coding round — DSA fundamentals covering arrays, strings, and sorting; solve at least 2 problems per day in your preferred language
- Week 4: Technical and HR interviews — revise one CS subject per day (DSA, DBMS, OS, OOP in sequence); draft three HR answers using specific project examples
IBM’s written test is conducted online, so practise under timed conditions from week one. The IBM India Careers page lists current fresher openings. Check it before your placement season to confirm the active tracks and role-specific requirements for your batch.
IBM’s coding round tests the same algorithm-first thinking that goes into building AI applications. If you want to move from solving an array problem to shipping an AI component, TinkerLLM offers a self-paced coding environment at ₹499 where you write, run, and deploy with LLMs rather than only prepare for interviews. The coding round gets you thinking algorithmically; TinkerLLM gives you something to show for it.
Primary sources
Frequently asked questions
Does IBM have negative marking in the aptitude test?
IBM does not publicly disclose a negative marking policy for campus aptitude tests. Student reports from recent drives indicate no negative marking, but confirm the format with your placement cell before the drive date.
What programming languages are allowed in IBM's coding round?
IBM's campus coding round allows C, C++, Java, and Python. The round focuses on data structures and algorithms, with one or two coding problems to solve within 45 to 60 minutes.
Is the IBM coding round mandatory for all candidates?
The coding round is typically conducted for candidates applying to technical roles such as software engineering and application development. Students applying to non-technical roles in GBS may not have a coding component, so confirm with your placement cell.
How many rounds are there in IBM campus placement?
IBM's typical campus drive has three to four rounds: written aptitude test, coding test for technical roles, technical interview, and HR interview. Some batches include an additional group discussion round.
What is the difference between IBM GBS and IBM GTS hiring?
IBM GBS (Global Business Services) focuses on consulting and managed services roles, while IBM GTS (Global Technology Services) focuses on infrastructure and technology services. The aptitude test format is similar across both tracks; GBS tends to weight verbal ability more heavily.
How should I prepare for IBM's HR interview?
Prepare specific examples for competency questions on teamwork, problem-solving, and adaptability. Research IBM's current product lines, including watsonx, IBM Cloud, and IBM Consulting, before the interview. Know your final-year project thoroughly, as it is a frequent opening question.
A self-paced playground for building with LLMs.
TinkerLLM is FACE Prep's sister property. A guided environment for shipping real LLM applications, the kind of project that earns a paragraph on your resume, not a line.
Try TinkerLLM (₹499)