Company interview guide

IBM

HQ — Armonk,New York, United States·Foreign MNC·Service | B2B | SaaS

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
01
Company overview

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.

Founded in1911
OwnershipPublic
India Employee count1 Lakh+
Global Employee count1 Lakh+
HeadquartersArmonk,New York, United States
CEOArvind Krishna
Type of CompanyForeign MNC
Nature of BusinessService | B2B | SaaS
Founders Herman HollerithThomas J. WatsonCharles Ranlett FlintGeorge Winthrop Fairchild
02
Step by step

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.

03
What to expect

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
04
Pay by role

IBM salaries

DesignationAverage 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.

05
Practise by topic

IBM interview questions

06
Asked in the room

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.
Hiring now

3,206 open jobs at IBM

Apply on Jobaaj, and use this guide to prepare before your first round.