First round talking with HR, some behavior questions; second round technical interview, talking with a senior engineer about technical problems; final round talking with the manager, talking on generally what the team is working on, what's my expectation, my technical background and some general technologies I know. Overall is a good experience, not quite difficult..