I applied online. The process took 4 days : day 1) apply; day 2) set appointment; day 3) 1st round interview; day 4) final round interview. Overall, it was really chill and less nerve-wracking than other interviews. The first round interview is more waiting for your appointment time than doing the interview itself. We were backtracked about an hour and half, so people who had other appointments after the interview became very impatient. It became pretty obvious how the interview could get a bit long since the interviewer was engaged in knowing you more as a person than of your skills itself.