It was a lengthy interview process. They have a Casual round followed by Technical round followed by a high level screening exam followed by another client round. The screening process took nearly 15-20 days, they asked to visit office for the screening and the exam didn't work due to technical issues, likewise it happened twice.