The interview process consisted of 4 rounds, each of equal importance. Following was the process:-
1) Aptitude and technical: This had easy-medium level questions on quants, reasoning, verbal. They asked questions on SQL, OOPs, DS(stacks, queues, heaps, LL) and DBMS in the technical portion. Some other output-related questions were also there.
2) GD: This round tests your quick thinking and communication skills. This round totally depends on the interviewer. I faced a conventional manner GD, but from some candidates specifically, opinions were asked on the topic provided. It's just a matter of luck.
3) Technical: In this round, questions based on SQL, DBMS, OOPs were asked. Also, a basic program was asked to code since I mentioned in my resume that I do programming. This round can vary in difficulty for different candidates. From some of my friends, questions on DS were also asked, and since they were from non-CS/IT branch, Interviewer asked questions related to their domain too.
4) Management Round: For NTT Data, this round can be like a typical HR round or like any other Technical round. For me, it was the latter. I was asked to introduce myself, following which, the interviewer asked me about my internship. He then asked me to write a program related to arrays. The most important portion of this interview was the last segment. He asked if i had any questions for him. This part has to be planned strategically since you don't wanna seem to be a fake person. Ask them a genuine question out of curiosity.