I applied through a recruiter. The process took 2+ weeks.
Interview at Affine involves multiple round. The first round with a candidate is just general know how on willingness to work in a challenging environment, relocation to client's site if required, comfort level with higher responsibilities (being a start-up company chances are higher that one will end up with more than expected responsibilities) etc. This round is just an overview on the profile candidate is applying and its suitability.