Its a long process.. Had 2 written rounds one aptitude and the other general C based. Aptitude was all about speed easy questions 'C' was very simple. You have to write code in 'C' also. Its on Interview Street. Then followed by 4-5 TR and a final HR. General questions about puzzles, algorithms, test cases, datastructures.
The last interviews are generally stress test and aggressive. They probably check for your patience and the will to work in the company.