This was for bangalore Location
Attended one telephonic and 3 rounds of face to face, Telephonic is to screen me if i am a suitiable candidate for face to face.
Telephonic was on optimistic and pessimistic lock, How SSL and websockets work, difference between union and union all
Face to face 1 round was JVM garbage collection how it works, what is deadlock and how to avoid deadlocks, how to implement caching, String intern , SOLID Design concepts , design questions on how to send alert message if new bug is not address for 2 hours
F2F 2 round it was more discussion on my resume and projects i have worked
F2F 3 round scenario based questions a) multiple JVM , multi thread model, how will you make sure that only one thread perform a critical task other thread have to wait
b) How will you ensure in a typical n tier deployment HA , failure can happen at load balancer, web proxy, application server , DB or any layer.
c) Algorithm how to reverse a image by 90 degree or 180 degree
other rounds no idea what happen, might be they found my experience not suitable for this role.