It took nearly 2 months. I applied through employee referral and first got an assignment to develop a single page server less application website, then got an invitation for 1 hr long personal interview with hiring manager and team lead, then a technical interview with 2 peer members, they evaluate the ability to make some changes in the submitted website.