1 phone interview with HR for screening and 2 face to face interviews with managers and director. It was pretty easy with HR interview basically to know what you are doing and your salary expectation etc. With managers interview, it was technical questions, basically trying to understand what you can or cannot do, they asked very detailed questions.