A telephone session with HR and then one more phone screen with the technical manager then an onsite interview with the team members. The first two rounds got cleared however, the company was not ready to do sponsorship for this position. However, i really enjoyed talking to the technical manager with great questions that would really land you into brainstorm session.