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.
They asked me to explain my final year project.
They asked me some coding questions, like writing a program to check a palindrome.
They asked me basic SQL queries.
They asked me to introduce myself and talk about my strengths.
The following metrics were computed from 1 interview experience for the IBM Python Developer role in Mumbai, Maharashtra.
IBM's interview process for their Python Developer roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's Python Developer interview process in Mumbai, Maharashtra.