Applied online for their job posting on one of the job site. received a call from the hr person and she scheduled a telephonic interview with one of their technical lead. i got an update on the same day and asked for an in-person interview the next day. same day evening i got the offer.