After my first contact from HR, I took aptitude test which was tricky. It had general and industry knowledge questions and some IQ questions. Few days after, I was called to have interview with managers and HR. Interview was modest difficult. Next day they placed me an offer which I accepted.