Only 2 phase:
First phase is a coding test where they basically need to know from programming fundamentals after that they take a technical viva and then on-boarding. In coding test they generally asked about OOP, Data structure ans some common coding related question.