I applied online. They call for a small technical one-to-one interview after 1 week. After qualifying this round, they send an assesment. They give 7 days to complete this project. Within 5 days they call for an HR round. In this round, they negotiated about salary and other benefits.