Usually Written test, GD, Interview is conducted but i was in another city so i applied over email and had two rounds of interviews over online video conferencing (the team lead and the other heads were present and the interview went really smoothly)