I applied online. The process took 2 days. I interviewed at Top Notch in Jan 2017
Interview
written (English, logical, Testing concepts), Group discussion (Involved 10 - 15 people) , technical round (happened for 45 min to 60 min), Manager round (happened for 20 min) and final HR round (happened for 30 min). All these took 2 days.