The interview process was very long. It started with a formal HR round. Then, they called for a telephonic interview.
In the telephonic round, the main questions were from OOPs concepts, Core Java, and design.
After that, they conducted two rounds of technical interviews. In these technical interviews, they asked me to write code and solve some algorithms. Lots of questions were asked about data structures and design.
Overall, it was a good process, and they tested core skills.
Design an Elevator System
Problems on Linked Lists and Hashing
Observer Pattern and Questions on Adapter Pattern
Questions on XPath Queries
Questions on Memory Management and Performance
Questions on Garbage Collection and Stack Queues
The following metrics were computed from 1 interview experience for the IBM Senior Software Engineer Java role in Bengaluru, Karnataka.
IBM's interview process for their Senior Software Engineer Java roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for IBM's Senior Software Engineer Java interview process in Bengaluru, Karnataka.