I had to take a test. Then had a virtual interview. After that I had an interview with HR. After 2 - 3 months I got a call to have a case interview for 30 min followed by a departmental interview for 50 min. Then I had an English test and personality test. After that I had an interview with 3 directors for 40 min. Afterwards they check the references.