1. Screening call - Basic Hr questions and software developer generic questions
2. Developer Assignment - Similar to day to day developer tasks
3. Technical Interview - Questions on the assignment
4. Hiring Manager Interview - generic get to know type of questions