I was evaluated on data structures and problem-solving, like implementing an ArrayList in Java and a few other simpler problems.
Overall, the interview was a good experience, and I accepted the offer at that time. Post which, there was a design round where I was asked to design an event processing system.
Implement a custom ArrayList in Java.
The following metrics were computed from 1 interview experience for the IBM Staff Engineer role in India.
IBM's interview process for their Staff Engineer roles in India is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for IBM's Staff Engineer interview process in India.