The interview process consisted of several rounds.
First was a written round, with basic questions related to threads, exception handling, and HTTP.
Second was a face-to-face technical interview. It was also easy, with questions like the internal working of HashMap and the difference between ArrayList and LinkedList.
Third was a technical round where everything was asked: design patterns and data structures.
Fourth was a managerial round. There was nothing to worry about in this round, only questions like 'Tell me about yourself'.
Fifth was an HR round. I was informed it would happen the next day, but I am still waiting for that. It never took place.
Internal Working of HashMap in Java
Difference between ArrayList and LinkedList
Serialization
Design Patterns: Singleton and Prototype
The following metrics were computed from 2 interview experiences for the Siemens Java Developer role in Bengaluru, Karnataka.
Siemens's interview process for their Java Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Siemens's Java Developer interview process in Bengaluru, Karnataka.