1. Online Enrollment
2. Apt test + numerical + reasoning test
3. Phone Interview (this is outsourced to another company)
4. Manager Interview (individual interview with 2 manager, probably they are your team heads in your internship)
*Return offer is not guaranteed, Salary is quite impressive