The first round had two coding questions (one easy, one medium) and 10 MCQs (mostly easy) on Operating Systems, DBMS, and Computer Networks.
Then, there were two to three rounds of interviews. Most of the questions focused on OS concepts, projects, and previous work experience. A few candidates were asked to write bash scripts from scratch without using built-in commands.
However, if you are strong in OS internals, you are almost there.
Explain deadlock, the necessary conditions for deadlock, and its prevention.
What is starvation and when does it occur?
Explain memory virtualization in brief.
The following metrics were computed from 131 interview experiences for the IBM Software Engineer role in Bengaluru, Karnataka.
IBM's interview process for their Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineer interview process in Bengaluru, Karnataka.