I registered online for tcs ninja competition. There were four rounds.
1. Aptitude Test
Ninja mock tests are available when you register for ninja. You can get the idea of difficulty level and the type of questions tcs focus on. Once you identify types, practice it well.
2.After clearing first round you get mail about interview details. three rounds on the same day.
a. Technical Round
They asked me to introduce myself. They asked me questions on dbms, java.
Questions like difference between procedure and function, truncate,delete and drop, table and view. then types of joins , syntax of stored procedure, which part of project i developed, four pillars of oops.
b. MR
Asked me about latest technologies and few questions on projects i worked on.
c. HR
HR was a friendly person. He asked me what you hate in today's process ?what you liked in today's process ?What is a wow moment for you today?