Telephonic interview in the first round. Was then called on-site on two occasions. First was given a paper based test and 30 min were allocated for that. Techical rounds face to face for the next two hours, mostly related to the resume. Second time on-site visit included techical interview along with the company's CTO and few behavorial questions. Was made an offer within the next week of the second on-site interview