Skip to content

NTT DATA Interview Experience 2026

How NTT DATA fresher hiring usually runs across Associate Software Engineer, Technical Graduate Trainee, and related tracks, synthesized from recent campus and off-campus reports. We reorganized aptitude → programming → technical → HR patterns - treat this as a prep map, not a script.

Reported eligibility (from candidate and placement-cell reports): full-time BE/B.Tech/ME/M.Tech across all branches, commonly a 60-65% or equivalent CGPA requirement across academics, no active backlogs at the time of the drive, and education gaps generally capped at around one year. Criteria vary by drive.

Round-wise process

Round Duration (reported) What they test
Online written test (often AMCAT-style) ~120-130 min Verbal ability, quantitative ability, logical reasoning, computer programming
Group discussion (some drives) 20-30 min Confidence, communication, structure
Technical interview 30-45 min DSA, OOPs, DBMS/SQL, OS, networks, projects
HR interview 20-30 min Motivation, relocation flexibility, offer discussion

Real interview experiences

Interview experience 1: Associate Software Engineer (campus drive)

Interview experience 1

Candidate Profile: Final year Computer Science student, ~7.8 CGPA, on-campus drive, consistent DSA practice

Round 1 - Online written test
  • Delivered on a proctored AMCAT-style platform with separate sectional timers
  • Four sections: verbal ability, quantitative ability, computer programming and logical reasoning, roughly two hours in total
  • The computer programming section was MCQ-based and pulled from C and C++, OOPs, DBMS, operating systems, computer networks and some Unix basics
  • Adaptive question difficulty meant you could not go back and revise answers
  • Tip: The sectional timers are unforgiving. Practise each section against a clock rather than doing untimed full papers.
Round 2 - Group discussion
  • Conducted online over a video call, in groups of roughly 7 to 15 candidates
  • A general workplace / current affairs topic with a few minutes of preparation time
  • The panel looked for whether you entered early, made a structured point and let others finish
  • This round eliminated a significant share of the shortlist in this drive
  • Tip: One clear, early, structured contribution beats interrupting repeatedly later.
Round 3 - Technical interview (30-45 min)
  • Video interview, and clearly a step up in difficulty from the written test
  • Started with a resume walkthrough, then the academic project in detail: architecture, database design, what broke
  • DSA: explain and compare sorting algorithms, then write code to reverse a linked list and find the middle element in one pass
  • Core CS: OOPs pillars with examples, SQL joins with a query to write, primary vs foreign key, process vs thread, TCP vs UDP
  • Asked for time and space complexity on every solution
  • Result: Selected
  • Tip: The panel probed follow-ups until something broke. Say “I am not sure, but here is how I would work it out” rather than guessing confidently.
Round 4 - HR interview (20-30 min)
  • Background, education, family context and interest in an IT services career
  • Relocation flexibility across NTT DATA’s India delivery locations
  • Discussion of the training programme, bond or service agreement terms, and joining timelines
  • Final Result: Offer received
  • Tip: In this drive HR felt procedural rather than eliminatory, but read the service-agreement terms carefully before you accept.

Key Takeaways: Clear the written test on speed, then treat the technical round as the real interview. Fundamentals in DBMS and OS were probed as hard as the coding questions.

Takeaways

  • What decided it: Sectional written speed plus deep DBMS/OS fundamentals alongside coding in the technical round
  • Common fail: Assuming aptitude clears you; shallow OS/DBMS when coding felt easy
  • How to practise: Timed aptitude+programming mocks; explain normalisation and process vs thread aloud

Interview experience 2: Technical Graduate Trainee (off-campus)

Interview experience 2

Candidate Profile: Electronics and Communication student, ~7.0 CGPA, off-campus applicant, self-taught Python

Round 1 - Online assessment
  • Same aptitude plus computer programming structure, no group discussion in this off-campus route
  • Logical reasoning was the strongest section for this candidate; verbal ability the weakest
  • Tip: Non-CS candidates should not skip the programming MCQs - OOPs, DBMS and OS basics are testable even without a CS degree.
Round 2 - Technical interview
  • More conversational, calibrated to a non-CS background but still technical
  • Python basics: list vs tuple, dictionaries, exception handling, and a string-manipulation problem on a shared editor
  • Basic SQL: select with a where clause, then joins and a GROUP BY
  • Questions about why an ECE student wanted a software role, asked seriously rather than as small talk
  • Result: Selected
  • Tip: If you are from a non-CS branch, prepare a genuine answer for the switch. It was asked in the technical round, not just HR.
Round 3 - HR interview
  • Motivation, long-term interest in IT services, relocation and shift flexibility
  • Compensation, training period and joining date discussion
  • Final Result: Offer received

Key Takeaways: A non-CS branch is not a blocker, but you need real depth in one language plus SQL, and a convincing reason for the switch.

Takeaways

  • What decided it: Real depth in one language plus SQL, and a convincing reason for switching into IT services
  • Common fail: Claiming CS topics without examples; vague Why-IT motivation
  • How to practise: One language end-to-end; handwritten JOINs; a crisp branch-pivot story

Interview experience 3: Information Technology Senior Associate (on-campus, AMCAT)

Interview experience 3

Candidate profile: IT/ECE-eligible branches, on-campus drive for Information Technology Senior Associate (GeeksforGeeks on-campus report)

Round 1 - Written examination (AMCAT / Aspiring Minds)
  • Aptitude, verbal reasoning, and logical reasoning - standard screening sections
  • Computer section: output questions, C strings, OS, computer networks, software engineering, SQL, data structures
  • Tip: The programming MCQ block is as important as aptitude; non-CS students still face core CS MCQs
Round 2 - Group discussion
  • GD after written shortlist; communication and relevance to topic
  • Tip: Speak early with one structured point - waiting for a “perfect” opening often means silence
Round 3 - Technical interview (~1 hour)
  • Heavy focus on C, DS, algorithms, databases, and OOP with implementation logic
  • Networking: topology and OSI layers
  • Puzzles and logical reasoning at the end to test problem-solving under pressure
  • Result: Shortlist for final round after ~1 hour
Round 4 - Managerial and HR combined
  • Deep project walkthrough (~15 minutes): role, coding, architecture, functional/non-functional requirements, test cases, database design, web tech, research angle, societal impact
  • Behavioral questions mixed in - described as easier than technical if project prep is solid
  • Final result: Selection in that account

Key takeaways: NTT DATA campus loops can merge managerial and HR into one long project-centric round. Prepare a 15-minute project narrative before you enter, not a 30-second summary.

HR interview experience

HR interview experience

Candidate Profile: Information Technology student, selected candidate

HR interview (20-30 min)
  • Conversational and, by this stage, mostly a fit-and-logistics conversation
  • Questions included:
  • Tell me about yourself
  • Why NTT DATA, and what do you know about the company?
  • Why do you want a career in IT services?
  • Are you willing to relocate to any of our India delivery locations?
  • Are you comfortable with shift work for client coverage?
  • What are your strengths and weaknesses?
  • Do you have any questions for us?
  • The interviewer explained the training programme and the service agreement terms
  • Final Result: Offer received

Key Takeaways: Know a few real facts about NTT DATA - it is the global IT services arm of the Japanese NTT Group, with large delivery operations across India. Generic praise reads as unprepared.

Common interview questions from the NTT DATA process

Based on candidate reports, these come up often:

Technical interview questions:

  • Walk me through your project - what was your specific contribution?
  • Reverse a linked list / find the middle node in one pass
  • Explain and compare bubble, merge and quick sort, with complexities
  • Find duplicates in an array without extra space
  • Explain the four OOPs pillars with examples from your own code
  • SQL: joins, GROUP BY, HAVING, primary vs foreign key
  • DBMS: normalisation, indexing basics, ACID properties
  • OS: process vs thread, deadlock conditions, paging
  • Networks: TCP vs UDP, the OSI layers, what happens when you type a URL into a browser
  • What is the time and space complexity of your solution?

HR / behavioural questions:

  • Why NTT DATA?
  • Why an IT services career, and why after a non-CS degree?
  • Are you willing to relocate across our India locations?
  • Are you comfortable with shift work?
  • Strengths and weaknesses
  • Where do you see yourself in five years?
  • Do you have any questions for us?

Tips from successful candidates

Preparation tips

  • Practise AMCAT-style sectional mocks against a timer - speed is the main filter
  • Do not neglect verbal ability; it has its own cutoff
  • Revise the programming MCQ syllabus: C/C++, OOPs, DBMS, OS, networks, Unix basics
  • Be able to explain your project architecture in two minutes

Technical interview tips

  • State your approach and complexity before and after coding
  • Expect follow-ups until you hit your limit - admit it rather than bluffing
  • Revise SQL joins and OS fundamentals; both are asked in almost every panel
  • Only list technologies you can defend in depth

HR interview tips

  • Know that NTT DATA is part of the Japanese NTT Group and what it delivers in India
  • Be honest and specific about relocation and shift constraints
  • Read the service agreement terms before accepting
  • Always ask a question at the end

HR interview

After the technical rounds, NTT DATA usually closes with a short HR conversation: motivation, relocation and shift flexibility, training and service-agreement terms, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.

Sample answers for high-frequency questions

Use these as frames, not scripts - interviewers probe follow-ups.

Q. What is the difference between a process and a thread?
A. A process is an independent program in execution with its own address space, file descriptors, and memory allocations, while a thread is a unit of execution inside a process that shares that address space, heap, and open files with sibling threads but keeps its own stack, registers, and program counter. Context switching between processes is expensive because it requires swapping page tables and flushing the TLB; switching between threads of the same process is much cheaper. The trade-off is isolation: a crash in one process cannot corrupt another, but one misbehaving thread can corrupt shared memory for the whole process, which is why threads need mutexes and other synchronisation.

Q. What is the difference between TCP and UDP?
A. TCP is connection-oriented: it performs a three-way handshake (SYN, SYN-ACK, ACK), numbers every byte, retransmits lost segments, reorders out-of-sequence data, and applies flow control through the receive window plus congestion control through slow start and congestion avoidance. UDP is connectionless with an eight-byte header, no handshake, no retransmission, and no ordering guarantee, so it is faster and has lower overhead. Use TCP where every byte must arrive - HTTP, SMTP, file transfer - and UDP where timeliness beats completeness, such as DNS queries, VoIP, live video, and online games.

Q. Explain the four pillars of OOP with an example.
A. Encapsulation binds data and the methods that operate on it into one unit and hides internal state behind private fields with public getters and setters, so a BankAccount class can reject a negative deposit. Abstraction exposes only what a caller needs through an interface or abstract class, hiding the implementation. Inheritance lets a SavingsAccount derive from Account and reuse its behaviour, modelling an is-a relationship. Polymorphism lets the same call resolve to different implementations - compile-time via method overloading, and runtime via method overriding through a base-class reference, which is what a virtual function table implements.

Q. Write a SQL query to find employees earning more than the average salary of their department.
A. Use a correlated subquery: SELECT e.name, e.dept_id, e.salary FROM Employee e WHERE e.salary > (SELECT AVG(salary) FROM Employee WHERE dept_id = e.dept_id). The inner query recomputes the average for each row’s department. A window-function version is usually faster because it makes one pass: SELECT name, dept_id, salary FROM (SELECT name, dept_id, salary, AVG(salary) OVER (PARTITION BY dept_id) AS avg_sal FROM Employee) t WHERE salary > avg_sal. Remember that AVG ignores NULL salaries in both forms.

Q. What is normalization, and what do 1NF, 2NF, and 3NF require?
A. Normalization organises tables to eliminate redundancy and update anomalies. 1NF requires atomic column values with no repeating groups or multi-valued fields. 2NF requires 1NF plus no partial dependency - every non-key attribute must depend on the whole composite primary key, not just part of it. 3NF requires 2NF plus no transitive dependency, so a non-key attribute must not depend on another non-key attribute. In practice teams often stop at 3NF or BCNF and then deliberately denormalize hot read paths, because each extra normal form adds joins that cost query performance.

Tips from successful candidates

Assessment tips

  • Confirm the current NTT DATA pattern from the drive mail before practising old papers
  • Finish one problem or section fully before starting the next
  • Revise the fundamentals listed in the round table on this page

Interview tips

  • Narrate trade-offs; expect “why” after every answer
  • Only list projects you can defend under follow-ups
  • Prepare 3-4 STAR stories for behavioural prompts

HR tips

  • Know why NTT DATA, not just why the industry
  • Be clear on location / notice period / higher studies
  • Practise answers on the dedicated HR page

Sources

Similar companies

Infosys · TCS · Wipro · Accenture · Capgemini · HCL