There were 3 rounds for me. First an online test. Then one telephonic which was technical. Then an structured interview.
Online test had all topics - OOPS, Database, Spring, hibernate, javascript, struts, data structures, java, angular js.
In technical interview, you have to share the screen and they ask you to write the programs. You also need to have a webcam. Questions:
What makes a language object oriented?
Describe all OOPS concepts.
Dynamic binding vs Static binding.
What is a kernel.
Overloading vs Overriding.
Reverse a stack in O(1) space.
Spiral order traversal of a binary tree.