I went by referral and the overall interview process was easy . The HR person was not present when I reached the office. They did 4 rounds on the same day . 2 technical and 2 managerial rounds. Last HR round was telephonic after 1 week. However they did not release the offer as the open positions are of lower tier than my experience which they realized after one month of the complete interview process.