The process was divided into three parts. It was a campus placement.
Aptitude and Business Communication Skills Test: The aptitude test level was easy to moderate. The communication skills test was new to me, but you can score well if you have a good hold over the English language.
Group Discussion: They focused more on how you speak and your confidence level rather than what you speak. (This doesn't mean you go completely off-topic and speak anything you feel like. Relevance is necessary.)
Technical + HR Interview: Interviewers assessed practical approaches and asked questions on data structures, algorithms, and operating systems. You can mention your favorite subjects. The interviewer asked for clear explanations of terms with practical examples. I found it to be a little challenging.
Even if you don't know the solution, you must try to make an attempt at answering it. A 'never give up' attitude did land many of us jobs there.
Oops.
Concepts.
Algorithms.
The following metrics were computed from 1 interview experience for the IBM Entry Level Software Engineer role in New Delhi, India.
IBM's interview process for their Entry Level Software Engineer roles in New Delhi, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's Entry Level Software Engineer interview process in New Delhi, India.