IBM
IBM interview process in India: cognitive and coding assessment, video interview, technical and HR rounds for Associate System Engineer and lateral roles.
- 3,206 open jobs
- 1911 founded
- 1 Lakh+ employees in India
- Armonk headquarters
About IBM
IBM is one of the world's oldest and largest technology companies, headquartered in Armonk, New York. Today its business is built around hybrid cloud and AI: Red Hat, the watsonx AI platform, IBM Consulting, mainframe and storage infrastructure, and a large software portfolio in data, automation and security. The company operates in more than 170 countries and employs close to three lakh people.
India is IBM's largest workforce outside the United States, with over one lakh employees across Bengaluru, Hyderabad, Pune, Chennai, Kolkata, Noida, Gurugram, Mumbai, Kochi, Ahmedabad and Mysuru. Indian teams work across IBM Consulting, IBM Software, the India Software Labs, IBM Research and client-facing services. Freshers typically join as Associate System Engineer, Associate Developer, Package Consultant or Associate Data Scientist, while laterals are hired across cloud, SAP, data engineering, AI, mainframe and cybersecurity.
IBM emphasises problem-solving ability and adaptability over any single language, and its assessments deliberately test learning agility and reasoning as much as coding. Clear communication and a growth mindset are explicit hiring criteria across roles.
IBM hiring process
1. Application and screening
Candidates apply on the IBM careers site, through campus drives or off-campus notifications for Associate System Engineer and similar roles, or via referrals. The application asks for academic details and preferred locations, and an initial screen checks eligibility, which for freshers is usually a B.E., B.Tech, M.E., M.Tech, MCA or M.Sc with around 60 percent and no active backlogs.
2. Cognitive ability assessment
Shortlisted candidates receive a link to a game-based cognitive assessment: a series of short interactive exercises that measure numerical reasoning, pattern recognition, working memory, multitasking and problem-solving. It is untimed as a whole but each game has its own clock.
3. Coding and English assessment
For technical roles there is a coding test on a platform such as HackerRank with one or two problems on data structures and algorithms, sometimes paired with an English language assessment. The overall online stage can run up to about 100 minutes.
4. Video interview
Many roles use a recorded, on-demand video interview in which you answer a fixed set of behavioural and situational questions on camera within a time limit. It is reviewed by recruiters and, for some roles, used alongside the assessment scores to shortlist for live interviews.
5. Technical and behavioural interviews
One or two live rounds with an IBM engineer, consultant or hiring manager covering projects, fundamentals, live problem-solving and behavioural questions against IBM's competencies.
6. Offer and onboarding
Successful candidates receive an offer, complete background verification and join a structured onboarding and learning programme. The full cycle typically takes about a month.
IBM interview rounds
IBM's rounds are heavier on assessments than most Indian IT recruiters. Freshers usually go through three online stages before meeting a person, then one or two live interviews.
Round 1: Cognitive ability games
Five to six short, game-like exercises taken on your own device. There is no syllabus; they measure how you reason under time pressure. Practising free sample games helps you learn the formats so the clock does not surprise you.
- Number series and quick arithmetic
- Shape and pattern matching, spatial rotation
- Working-memory tasks such as recalling sequences
Round 2: Coding assessment
Usually one or two problems in about 30 to 45 minutes on HackerRank in any major language, with an optional English section on some tracks.
- Array manipulation, string operations, frequency counting
- Searching and sorting, two-pointer problems
- Simple SQL or logic questions on some non-developer tracks
Round 3: On-demand video interview
Six to eight recorded questions with about 30 seconds to prepare and one to two minutes to answer each. Interviewers look for structure, clarity and genuine examples.
- Describe a time you learnt something new quickly
- Tell us about a team conflict and how you resolved it
- Why IBM and what do you know about our products
Round 4: Technical interview
Thirty to forty-five minutes with an engineer or consultant. For Associate System Engineer roles the focus is fundamentals and your projects; for laterals it is your domain stack.
- Data structures and algorithms with complexity analysis
- Operating systems, networking and database basics
- Cloud concepts, containers, Kubernetes or Red Hat OpenShift for cloud roles
- Walk through the design of a project on your resume
Round 5: Managerial and HR discussion
Twenty to thirty minutes with a hiring manager or recruiter covering fit, location, career plans and compensation.
- How do you handle ambiguity and changing requirements
- Willingness to relocate or work with global teams across time zones
IBM salaries
| Designation | Average salary |
|---|---|
Senior Software Engineer Experience: 2 - 13 yrs |
₹ 16.8 Lakhs /year ₹6.8 L/yr - ₹28 L/yr |
Senior Systems Engineer Experience: 1 - 12 yrs |
₹ 12.5 Lakhs /year ₹5.2 L/yr - ₹19 L/yr |
Software Engineer Experience: 0 - 9 yrs |
₹ 11.9 Lakhs /year ₹4.6 L/yr - ₹20.2 L/yr |
Application Developer Experience: 0 - 11 yrs |
₹ 12.7 Lakhs /year ₹5.9 L/yr - ₹22 L/yr |
Figures are estimates based on typical market ranges for this role and sector, not company-published pay. Actual offers vary by location, skills and negotiation.
IBM interview questions
Question banks most relevant to roles at IBM, with model answers.
IBM interview FAQs
Q1How many rounds are there in the IBM interview process?
Freshers typically face three online stages, namely a cognitive ability assessment, a coding test and a recorded video interview, followed by one or two live interviews that combine technical and behavioural questions. Laterals usually skip the games and go through a technical screen, one or two technical rounds and a manager discussion. The end-to-end process generally takes three to five weeks.
Q2How hard is the IBM cognitive assessment and can I prepare for it?
The games are not academically hard, but they are fast and unfamiliar, so first-time takers often lose marks to the format rather than the content. Spend an hour or two on freely available sample versions to learn the mechanics, take the test on a laptop in a quiet room, and keep a calm pace because accuracy is weighed alongside speed.
Q3Tell me about a time you learnt a new technology quickly.
IBM assesses learning agility explicitly, so use the STAR structure: the situation, for example a project needing a framework you had never used; the task you owned; the specific actions such as documentation, a small prototype and help from a peer; and the measurable result. End with what you would do differently, because reflection is part of what they score.
Q4What is the difference between a process and a thread?
A process is an independent program with its own memory space, while threads are lightweight units of execution inside a process that share its memory and resources. Threads are cheaper to create and switch between but need synchronisation to avoid race conditions. Give an example such as a browser with tabs as processes and a single tab using threads for rendering and networking.
Q5Why do you want to work at IBM?
Anchor your answer in IBM's actual strategy: hybrid cloud with Red Hat, enterprise AI with watsonx, quantum research, or the consulting practice, and connect it to your skills or projects. Mention the learning culture and badges if you have completed any IBM SkillsBuild or Coursera courses. Avoid describing IBM as just a large company; interviewers want evidence that you know what it does today.
Q6What is the salary for IBM freshers in India and who is eligible?
Associate System Engineer offers have typically been in the range of about 4.5 to 6 lakh per annum depending on role and location, with higher bands for specialist developer and data science tracks and lateral pay set by experience. Eligibility is usually a relevant engineering, MCA or M.Sc degree with around 60 percent and no active backlogs. Confirm the exact criteria in the job posting you apply to.
Quick facts about IBM
- How competitive is the recruitment process for IBM careers?
- The recruitment process for IBM careers is competitive and focuses on identifying candidates who not only have technical proficiency but also demonstrate problem-solving abilities, creativity, and alignment with IBM's values and culture.
- What are the benefits of starting a career with IBM as a student?
- Starting your career with IBM as a student provides early exposure to industry-leading technologies and projects, along with access to a global network of professionals and mentors which can accelerate your professional development.
- What opportunities for growth does IBM provide to advance careers?
- IBM careers are supported by numerous growth opportunities including ongoing training programs, access to cutting-edge technologies, and a path to leadership roles through IBM's global network and project opportunities.
- How can I apply for internships in IBM careers?
- Students can apply for internships to begin their IBM careers by visiting the IBM careers page, where they can find internship listings and campus recruitment opportunities. Engaging with IBM at career fairs and through university partnerships is also highly beneficial.
3,206 open jobs at IBM
Apply on Jobaaj, and use this guide to prepare before your first round.