3 rounds of interviews in all. First was a techincal round - questions were based on c++, networking, operating systems, pointers and others. My interviewer was very friendly and helped me if I got stuck. The second round was an interview with a team manager from the company. This was more of a personality based interview where the manager checked if I was a good fit for the team. The final round was with another manager and in this round similar conversations to the 2nd round took place. They wanted us to commit for 4 years so asked to not be considered.