I am glad to share my interview experience. I was impressed after learning about the NTT Data working culture, supportive team, and career growth. I immediately applied for it and got an online test call.
It had 4 rounds:
- Aptitude test
- Group Discussion Round
- Technical Interview
- HR Interview
Round 1: Aptitude test
Number of Questions and Time Allotted: 25 questions and 35 minutes
- Time and distance
- Ration and proportion
The number of Questions and Time Allotted: 25 questions and 25 minutes
- Synonyms and antonyms
- Jumbled sentences
- Speech and voice
- Sentence formation
The number of Questions and Time Allotted: 24 questions and 35 mins
- Objective reasoning
- Mathematical orders
- Blood relation
- Seating arrangement
The number of Questions and Time Allotted: 25 questions and 35 mins
- Data Types
- Arrays, Linked Lists, Trees, Graphs
- Stacks, Queues
- Hash Tables
Read NTT Data Previous Year Placement Papers with Solutions on prepinsta.com/ntt-data/
Round 2: Group Discussion
Topic: Is work-life balance just a myth?
Round 3: Technical Interview
1. Tell me about yourself.
2. Rate yourself in programming languages.
3. What is AI (Artificial Intelligence)?
4. Explain briefly your project.
5. What is a Time-sharing system?
In a Time-sharing system, the CPU executes multiple jobs by switching among them, also known as multitasking. This process happens so fast that users can interact with each program while it is running.
6. Is Java 100% object-oriented?
No, because Java provides support for primitive data types which are not objects.
7. How does a linear data structure differ from a non-linear data structure?
If the elements of a data structure form a sequence or a linear list then it is called a linear data structure. On the other hand, non-linear data structures are those in which the traversal of nodes is done in a non-linear way. Arrays, linked lists, stacks, and queues are examples of linear data structures, while graphs and trees are those of non-linear data structures.
8. What is a queue?
A queue is a data structure that can simulate a list or stream of data. In this structure, new elements are inserted at one end, and existing elements are removed from the other end.
9. What is the use of ‘finalize’?
Finalize is a method used to free up unmanaged resources and cleanup before Garbage Collection(GC). It performs memory management tasks.
After clearing this round, I was invited for the last and the final round.
Round 4: HR Interview
It was a short interview.
1. Introduce yourself.
2. Why do you want this job?
3. Describe your dream job.
4. What do you like to do outside of work?
5. Any Questions?
To read other companies’ interview experiences, visit Interview Dashboard: https://prepinsta.com/interview-experience/