Online Test – Aptitude (math, reasoning, English) + Coding test.
Technical Interview – Questions on programming (Python, Java, etc.), databases, and basic concepts like OOPs, SQL, and projects you did.
HR Interview – Questions about yourself, your strengths, career goals, and why you want to join IBM.
👉 In short: Test → Technical → HR.