First there was the phone interview. It took about 20 to 30 minutes. After which I was told that there will be a face to face interview. I went for the face to face interview, which consisted of 3 rounds. The first round was non technical, and it involved describing about my project. The 2nd round was technical, with lot of puzzles, and the 3rd round also technical.