Interview was of 4 steps:
1. Initial fit (Call with Recruiter)
2. Assignment
3. Technical Evaluation
4. Managerial round
Later was the Discussion on the Offer letter. Process would usually take around from 2 weeks to 1month. Based on your availability and assignment submission.