The interview consists of multiple stages, it would take around 3-4 weeks to complete. The technical assignment took around 8 hours to complete and was harder than the average assignment. Unlike other reviewers, I got the responses from the HR person in a short time.