Basic C, Java ,Data structures and ur resume project. Also be fluent with English. Sometimes they will check your approach to the question even though if you didn't answer the questions.
For me it started with coding which went for about
30 mins, then only he asked for self intro.. and he started asking core and technical questions, after he asked some general questions and he ended with asking me "Do you have any questions?".
I applied through college or university. I interviewed at Cognizant
Interview
it was good and There interview process consisted four rounds for me during campus interview.
1. Written
2. Group Discussion
3. Technical
4. HR
But for experienced professional it wont be having all these four rounds rather they will have two rounds technical and HR
Interview questions [1]
Question 1
introduce about yourself?
about the project
programming question