IBM's entry-level hiring, especially its very large India campus and off-campus intake, runs as a long chain of individually eliminating gates rather than a short interview loop: a short HackerRank coding test, a game-based cognitive assessment (Cognify) and/or a psychometric personality questionnaire, an English or spoken-communication assessment, often a written behavioural essay and a group discussion, and only then a technical interview plus a managerial/PDM conversation. The technical bar is moderate by big-tech standards (easy-to-medium DSA, plus OS, DBMS/SQL, OOP and Linux fundamentals) and the interview is heavily resume- and project-driven, with the panel usually coming from the specific team that requested the headcount. Outside India the shape differs: IBM's own careers material describes CV screen, a recorded one-way video assessment, a recruiter screen and then a case interview (consulting) or client-team interviews (sales), and UK graduate hiring historically ran an IPAT aptitude test followed by an assessment centre and a separate role-matching stage.
These 24 writeups cover software engineering, internship, new grad and other roles. 23 of them were posted under a pseudonym (Reddit, GeeksforGeeks or forum handles), so we could not verify the authors’ identities.
Typical rounds
3.82-6 range
Outcomes shared
11/6offer / not
Most common round
Online assessment
Sources span
2009 - 2026
Most frequently reported · Past projects(19), Behavioral(18), Data structures & algorithms(17), Arrays & strings(14), Aptitude(11)
IBM’s official process
IBM's own careers blog lays out a five-to-six stage entry-level flow: CV screening; a recorded (asynchronous) video interview assessment in certain regions; an online coding assessment only for technical roles such as developer, cloud engineer or data scientist; a recruiter screening interview; then a first-round case interview and a second-round behavioural/competency interview. IBM advises candidates to research the company, ask clarifying questions in the case, narrate their reasoning out loud, and ask for a hint rather than going silent, and it flags 'why IBM Consulting?' as the question people most often under-prepare. A parallel post for entry-level technology sellers replaces the case round with a conversation with a core sales team member and then interviews with several members of the client-facing team, and stresses scenario-based questioning.
Data structures & algorithms·Arrays & strings·Dynamic programming·Trees·Operating systems·DBMS·SQL·OOP·Aptitude·Puzzles·Past projects·Resume deep-dive·Behavioral·STAR stories·Group discussion·Case study
Interview experiences at IBM
Outcome
Seniority
Associate System Engineer
New grad
Received an offer4 rounds
1
Coding testOnline assessment
Two problems in roughly 50 minutes, one easy string task and one harder array/DP task. The author advises settling on a working approach before writing code and at minimum passing the public tests.
Covered · Arrays & strings, Dynamic programming
2
English language assessmentOnline assessment
Same-day MCQ test on vocabulary, synonyms and antonyms, spelling, error spotting and fill-in-the-blanks, with negative marking and the option to skip.
Covered · English proficiency
3
Group discussionPanel
On-the-spot topics discussed as a team; this group unusually got two topics back to back rather than one.
Covered · Group discussion, Communication
4
HR interviewBehavioral
Conversational close covering the candidate's exposure to AI tools, simple Python problem-solving and how they approach problems in their own projects.
Three easy-to-medium problems on HackerRank, described as variants of well-known array and linked-list questions.
Covered · Data structures & algorithms, Arrays & strings
2
Proctored coding testOnline assessment
A second HackerRank set of three problems, this time taken in person at an IBM-designated centre a few days later.
Covered · Data structures & algorithms, Arrays & strings
3
Technical interviewTechnical
Concentrated on operating systems and Linux basics, an SQL query the candidate then had to optimise, a classic logic puzzle, and OOP concepts such as inheritance.
Covered · Operating systems, SQL, OOP, Puzzles
4
HR / PDM interviewHiring manager
Walkthrough of the most recent project and its approach, background and interests, current industry trends, and why the candidate wanted this specific IBM unit, closing on location and role preference.
Covered · Past projects, Domain knowledge, Behavioral
A single 30-minute HackerRank string-validation problem; the author passed six of seven test cases and still advanced.
Covered · Arrays & strings
2
Cognitive ability (Cognify)Online assessment
Five short games (Shortcuts, Gridlock, Resemble, Numbubbles, Tally Up) taken while a proctor watched over a WebEx call; also an elimination gate with results within 10-15 minutes.
Covered · Aptitude, Puzzles
3
English assessmentOnline assessment
Unproctored 15-minute test, answer as many questions as possible.
Covered · English proficiency
4
Technical + HR interviewTechnical
A single 30-minute combined round mixing Java specifics (string types, OOP), a hashing-flavoured design question, cloud platform comparisons, and several situational questions about risky decisions, failure and a team losing members before a deadline.
Covered · OOP, Past projects, STAR stories, Behavioral
About 30 minutes of the five Cognify games covering pathfinding, block packing, mental rotation, arithmetic targets and quantity comparison.
Covered · Aptitude, Puzzles
2
Coding + MCQ testOnline assessment
Fourteen questions in 70 minutes: four coding problems on grammar checking, pangrams, word-break style concatenation and longest palindrome, plus ten MCQs on CS fundamentals.
Covered · Arrays & strings, Data structures & algorithms
3
Panel technical interviewPanel
Four interviewers introduced their team, then covered DBMS and OS, three data-structure coding problems, virtualization and its real-world use, and the candidate's projects and internship.
Covered · DBMS, Operating systems, Data structures & algorithms, Past projects
One problem in 30 minutes, a lowest-common-ancestor question on a binary search tree.
Covered · Trees, Data structures & algorithms
2
Cognitive abilityOnline assessment
The same five-game 30-minute mental-ability battery, again an elimination gate.
Covered · Aptitude, Puzzles
3
English assessmentOnline assessment
A 15-minute MCQ round on spelling, grammatical errors and word meanings, with negative marking.
Covered · English proficiency
4
Technical + HR + managerialTechnical
One 30-minute round covering tree traversals written live, OOP with real-life examples, array and linked-list applications, plus situational questions on team resistance, workplace conflict and client presentations.
Covered · Trees, OOP, Past projects, Conflict handling, Behavioral
One hour, two moderate problems involving a greedy approach and a max-heap, taken online and proctored.
Covered · Greedy algorithms, Data structures & algorithms
2
Coding assessment (offline)Online assessment
A 75-minute in-person test at a host college with three easier questions: basic conditional logic, an SQL join query and a pattern-printing problem. Solving two was the bar to advance.
Covered · SQL, Arrays & strings
3
Technical interviewTechnical
Thirty minutes with two interviewers: explain the logic of the earlier pattern problem, more SQL plus a scenario-based database question, design considerations for a grocery store website, the candidate's web projects and how pages render. No HR round followed.
Roughly an hour of aptitude (percentages, numbers, permutations and combinations), digital electronics and basic coding MCQs.
Covered · Aptitude, Digital electronics
2
Technical interviewTechnical
Opened on digital logic (building a larger multiplexer from smaller ones, complements, universal gates), then moved to array de-duplication in linear time, N-Queens, cache data structures and heap behaviour. Language-agnostic; the interviewer graded the reasoning.
Covered · Digital electronics, Data structures & algorithms, Operating systems
3
Technical 2 / HRHiring manager
Mostly an introduction to the team and their tooling plus a self-introduction and skills walkthrough; about twenty minutes, with the offer confirmed two days later.
Five short games with individual time limits and a practice run before each, testing aptitude and some personality traits. Few candidates were cut here.
Covered · Aptitude, Puzzles
2
Psychometric testOnline assessment
Ten sets of five forced-choice trait statements answered on an agree/disagree slider, with questions deliberately repeated. Roughly half the cohort was eliminated at this gate.
Covered · Personality assessment
3
English testOnline assessment
Straightforward MCQs on synonyms, antonyms, meanings and spelling.
Covered · English proficiency
4
Coding roundOnline assessment
On HackerRank: seven MCQs on DBMS, OS and networking plus one 45-minute coding problem, with different candidates getting different problems. This was the heaviest cut in the drive.
One-on-one face-to-face round starting with document checks, then projects and internships, why IBM, a deliberately confrontational challenge to the credibility of the CV, and a question about what matters when dealing with a US client.
Covered · Past projects, Behavioral, Customer scenarios
Fifteen MCQs weighted heavily toward operating systems and Linux commands with a couple of aptitude puzzles, plus two coding questions (IPv4 to IPv6 conversion and length of the last word in a messy string).
Thirty virtual minutes on inter-process communication, semaphores, multicore scheduling, process versus thread, C storage classes and interrupts, then live coding of linked-list creation, cycle detection, a bit-swap and an endianness check.
Covered · Operating systems, Concurrency, Data structures & algorithms, Bit manipulation
3
HR roundBehavioral
Projects, location preferences and situational managerial questions.
A single string problem in 45 minutes, eliminating, with results by email.
Covered · Arrays & strings
2
Communication roundOnline assessment
A 20-minute listening and speaking assessment, also eliminating.
Covered · English proficiency
3
On-site coding roundOnline assessment
A second, in-person coding problem searching for a word within a collection of strings; results announced within the hour.
Covered · Arrays & strings
4
Essay writing + group discussionPanel
Five typed essays on past-experience prompts with five minutes each, then a group discussion on dependence on AI. The author was eliminated at this stage.
Covered · STAR stories, Group discussion
5
Final interviewFinal
The author reached but did not clear the final interview and could not identify what went wrong.
HackerRank test of 25 CS-fundamentals MCQs plus three DSA coding problems.
Covered · Data structures & algorithms, DBMS, Operating systems
2
Second online testOnline assessment
A near-identical second HackerRank test with 25 MCQs and three coding problems.
Covered · Data structures & algorithms
3
Technical interviewTechnical
Three DSA problems (duplicates in an array, linked-list cycle, pair with a given sum) followed by resume-driven discussion.
Covered · Arrays & strings, Data structures & algorithms, Past projects
4
PDM roundHiring manager
Manager round on language choices, each project in detail, how the candidate juggled an internship with other work, favourite subject and future aspirations.
Logical questions mixed with the game-style assessment items.
Covered · Aptitude, Puzzles
2
Technical interviewTechnical
Polymorphism, the difference between primary and foreign keys, a live implementation of duplicate removal from a linked list, and a search problem on a sorted binary sequence.
Covered · OOP, DBMS, Data structures & algorithms
3
HR roundBehavioral
Introduction and general questions about interests; the offer came a week later.
One 40-minute DSA question (longest common subsequence), finished early and cleared.
Covered · Dynamic programming
2
Communication skills assessmentOnline assessment
Listening and speaking, sentence error correction and fill-in-the-blanks; described as straightforward.
Covered · English proficiency
3
On-campus coding roundOnline assessment
An unannounced extra HackerRank round held in the college lab: one medium stack problem in 30 minutes.
Covered · Data structures & algorithms
4
English writing roundBehavioral
Twenty minutes to type answers to behavioural prompts.
Covered · STAR stories
5
Group discussionPanel
Fifteen students discussing the benefits of AI in college life; shortlist announced three hours later.
Covered · Group discussion
6
Technical + HR interviewTechnical
Seventy-five minutes: resume and React/API project deep dive including writing a data-fetch call, questions on version control and hosting, then four DSA questions in a row (Dijkstra pseudocode, merge sort implementation, a Fenwick tree and a palindrome problem), closing on why IBM. Not selected despite a positive-feeling interview.
Covered · Past projects, API design, Graphs, Data structures & algorithms
Not selected4.5 LPA plus a 25,000 rupee one-time settling allowance4 rounds
1
Online technical assessmentOnline assessment
HackerRank test of 60 to 90 minutes mixing MCQs and coding; roughly 2,459 candidates were shortlisted from this stage.
Covered · Data structures & algorithms, Aptitude, OOP
2
Spoken English assessmentOnline assessment
AI-proctored virtual round needing webcam and mic, testing spoken grammar, pronunciation and sentence clarity; the pool dropped to about 873.
Covered · English proficiency
3
In-person coding + written EnglishOnline assessment
A 30-minute HackerRank array/string problem taken on campus, plus five typed behavioural answers with a five-minute timer each; about 147 candidates survived. The in-person format was announced only a day in advance.
Covered · Arrays & strings, STAR stories
4
Technical + HR interviewFinal
In-person panel described as calm and friendly, covering the AI/ML specialisation choice, internship challenges, project ownership and team size, opinions on AI replacing jobs, and Java versus Python language details.
Covered · Past projects, OOP, Behavioral, Domain knowledge
Two easy problems in 60 minutes, one a log-parsing counting problem and one a string/DP question.
Covered · Arrays & strings, Dynamic programming
2
Psychometric testOnline assessment
Around 50 agree/disagree personality statements, sometimes presented as forced-choice pairs. The author notes that after this test resumes go out to the hiring teams, so progressing further is effectively resume matching.
Covered · Personality assessment
3
Technical interviewTechnical
Forty-five minutes run by the team that shortlisted them, in this case cloud development, so more than half the time went on microservices, Docker and Kubernetes from their projects, followed by basic DSA (binary search, list reversal, majority element) and explaining recursion with a stack diagram. Other candidates instead got OS, networks and SQL.
Covered · Scalability, API design, Data structures & algorithms, Past projects
4
Managerial roundHiring manager
Forty minutes with a senior manager on the internship project, background, and short- and long-term goals including further study.
IBM's branded online coding assessment, taken in mid-January and cleared.
Covered · Data structures & algorithms
2
English assessmentOnline assessment
Scheduled the same day as the coding test.
Covered · English proficiency
3
Group discussionPanel
A full-day in-person GD about a week later, from which most attendees advanced.
Covered · Group discussion
4
InterviewTechnical
Held at an IBM location but conducted over laptop video, mostly resume-driven; a selection email followed within two days.
Covered · Resume deep-dive
5
Repeat elimination interviewFinal
Weeks after the selection email, candidates who had not received a joining date were called back for a second, harder eliminating interview. The author was then rejected outright in March despite the earlier selection mail.
Thirty to forty questions each with a 20-second timer, mixing leadership-oriented behavioural items with logical sequence puzzles. No score was shown at the end.
Covered · Aptitude, Behavioral
2
Technical interviewTechnical
On-site with the prospective technical manager covering experience, basic algorithms and data structures and Java fundamentals, then an unusual exercise: 20 minutes alone with product documentation followed by presenting that product's architecture to other technical staff and fielding their questions.
Covered · Data structures & algorithms, OOP, Past projects
3
Behavioral interviewBehavioral
With managers, digging into CV specifics such as unfinished certifications and past situational examples.
Coding test (CodeKnack on HackerRank)Online assessment
One long but simple 30-minute problem, in this case reformatting and reversing byte pairs of a hexadecimal string.
Covered · Arrays & strings
2
Cognify cognitive assessmentOnline assessment
The Revelian game-based battery (Short Cuts, Resemble, Grid Lock, Tally Up, Numbubbles); the author says no specific preparation is possible or needed.
Covered · Aptitude, Puzzles
3
English language assessmentOnline assessment
Roughly ten minutes of MCQs on spelling, word meanings and grammatical errors, with negative marking.
Covered · English proficiency
4
InterviewFinal
Easy to moderate difficulty, friendly interviewer, focused on self-introduction, project walkthrough, what was original about the work, and standard HR questions.
Interactive discussion of fundamentals: abstraction versus interfaces and abstract classes, primary keys, relational versus non-relational databases, the SQL the candidate had actually written, and their internship and academic projects. The interviewer probed clarity of thinking more than recall.
Covered · OOP, DBMS, SQL, Past projects
2
Managerial / PDM interviewHiring manager
A conversational round on motivation for IBM, learning mindset, adaptability, organising competing work, handling pressure, and explicit comfort with a support-oriented, customer-facing role.
One medium problem in 45 minutes, drawn from a small pool so different candidates got different questions.
Covered · Arrays & strings
2
Communication skills assessmentOnline assessment
Twenty minutes on the SHL platform across five or six sections: reading aloud, listen-and-repeat, correcting a spoken error sentence, unscrambling and speaking a sentence, and a 45-second monologue on a given topic.
Covered · English proficiency
3
Second coding testOnline assessment
Another 45-minute round, this time a pattern-search problem solved with KMP.
Covered · Arrays & strings, Data structures & algorithms
4
Written English assessmentBehavioral
Twenty-five minutes to write STAR-structured answers to five behavioural prompts.
Covered · STAR stories
5
Group discussionPanel
A 10 to 15 minute discussion on the impact of startups.
Covered · Group discussion
6
Face-to-face interviewFinal
A 50-minute in-person final round closing out the six-stage loop.
Forty-five minutes for two problems (kth node from the end of a linked list, inorder traversal), followed by an aptitude section of tightly time-boxed numerical and logical questions where speed was the constraint.
Covered · Data structures & algorithms, Trees
2
Technical video interviewTechnical
Thirty minutes described as easier than the test: operating system concepts including virtual memory and reentrancy, then CRUD and SQL joins and normal forms up to BCNF.
Forty-five minutes of advanced JavaScript theory rather than coding: ES6 features, how switch comparisons work, property checking and why async/await exists.
Covered · JavaScript, Concurrency
2
Coding roundTechnical
Three practical JavaScript problems: reversing the words of a sentence, looking up a label by id in an array of objects, and counting word frequencies.
Covered · Arrays & strings, Data structures & algorithms
3
HR roundBehavioral
Standard strengths and weaknesses plus a walkthrough of a resume project.
IBM's numerical and logical aptitude test used as the first screen, with a shorter confirmatory re-sit at the assessment centre to verify the online score.
Covered · Aptitude
2
Assessment centre group exercisesPanel
Two 30-minute group exercises. The author's read was that scoring well meant contributing something that changed how the group was working rather than just talking.
Covered · Group discussion
3
Assessment centre interviewsPanel
A roughly half-hour business interview aimed at role matching plus a similar-length competency-based foundations interview; for technical applicants the conversation leaned toward programming experience over pure competency questions. Current graduates were on hand to talk to candidates informally.
IBM's entry-level hiring, especially its very large India campus and off-campus intake, runs as a long chain of individually eliminating gates rather than a short interview loop: a short HackerRank coding test, a game-based cognitive assessment (Cognify) and/or a psychometric personality questionnaire, an English or spoken-communication assessment, often a written behavioural essay and a group discussion, and only then a technical interview plus a managerial/PDM conversation. The technical bar is moderate by big-tech standards (easy-to-medium DSA, plus OS, DBMS/SQL, OOP and Linux fundamentals) and the interview is heavily resume- and project-driven, with the panel usually coming from the specific team that requested the headcount. Outside India the shape differs: IBM's own careers material describes CV screen, a recorded one-way video assessment, a recruiter screen and then a case interview (consulting) or client-team interviews (sales), and UK graduate hiring historically ran an IPAT aptitude test followed by an assessment centre and a separate role-matching stage.
What topics does IBM test in interviews?
Commonly reported topics include Data structures & algorithms, Arrays & strings, Dynamic programming, Trees, Operating systems, DBMS.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often; treat this as directional prep, not a script.