the interview has total five rounds: one written, three technical rounds and one HR round. some people may have more than five rounds.
in written exam four sections are there, 1. quantitative aptitude:some difficult questions, 2. programming: this will test your programmin knowledge test, 3. data structures: checks your understanding of data structures, given some scenarios and asking to apply different data structures and their complexities, 4. system architecture & engineering: this part contains subjects like operating system concepts and some computer architecture or organization concepts.
dont spend much time on quantitative section., if you are familiar with data structures the go to ds section first and then go to the programming section after that system engg. and finally move to the quantitative section.
1st technical round: asking abt college project and to apply in real world, and some network concepts and asking to solve some of the problems from the written exam.
2nd technical round: they have given problem some scenario and asking to solve that problem with different solutions, to pick the optimal solution with optimal complexity