Phone Interview with HR, that covered my qualification for the job, cleared it and moved on to phone interview with hiring manger and team lead. This was also a phone interview which covered my recent experience, and also some technical questions. Then I was scheduled to interview on-site with Technical Sales Direction, Marketing Product Manager, and Technical team lead. The interview was set-up at different times with different team. Each team asked behavioral, technical, and leadership based questions. I spent about an hour with each team.