Initially was contacted through phone, and had a phone interview. Then a written test for aptitude and later for basic technicals. Then two face two face interviews with managers and a discussion session with HR head. Overall good experience, but there were gaps of upto 1 week between written and PIs, so maybe delay could have been lesser.