Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by NTT Data Team. If you also belong to the team, you can get access from here

NTT Data

Compare button icon Compare button icon Compare
3.9

based on 3.6k Reviews

Filter interviews by

NTT Data Software Development Analyst Interview Questions and Answers

Updated 1 Oct 2023

NTT Data Software Development Analyst Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Techincal L1 

(1 Question)

  • Q1. Related about previous project and roles and responsibilities and dotnet,oops, scenario based questions and MVC and sql questions
Round 3 - Techincal round L2 

(1 Question)

  • Q1. Depth of .net, oops concept and MVC and Sql questions
Round 4 - Behavioral 

(1 Question)

  • Q1. Abouty previous project, roles and responsibilities and salary related.
Round 5 - HR 

(1 Question)

  • Q1. Salary discussion.

I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Explain about your previous project

Interview Preparation Tips

Interview preparation tips for other job seekers - One technical round of interview. With some good knowledge in the tool and realtime scenarios will be sufficient to clear the interview.

Software Development Analyst Interview Questions Asked at Other Companies

asked in Accenture
Q1. How index of an object is calculated using hashcode() in hashmap
asked in Accenture
Q2. Java 8 features ( as I had worked on java 8 )
asked in IQVIA
Q3. how many document ready can be used in one js file?
asked in Accenture
Q4. How we use SPFx in SharePoint. How we use jQuery and JSOM Few que ... read more
asked in Accenture
Q5. Relation between hashcode() and .equals() method

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Explain string pool
  • Ans. 

    String pool is a mechanism in programming languages where strings are stored in a shared memory area to optimize memory usage.

    • String literals are stored in a pool to avoid duplicate storage.

    • Strings are immutable in the pool, meaning they cannot be changed.

    • When a new string is created, the JVM checks if it already exists in the pool before creating a new instance.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Difference between hashmap and hastable
  • Ans. 

    HashMap allows null values and keys, while Hashtable does not. HashMap is not synchronized, Hashtable is synchronized.

    • HashMap allows null values and keys, while Hashtable does not

    • HashMap is not synchronized, Hashtable is synchronized

    • HashMap is faster than Hashtable

  • Answered by AI

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Jul 2022. There were 16 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Sitting arrangement questions

Round 3 - Coding Test 

Blood group relationship

Round 4 - Group Discussion 

Cloud computing Testing

Round 5 - Assignment 

HTML css java script

Round 6 - Case Study 

What is DATA base management system

Round 7 - HR 

(11 Questions)

  • Q1. Tell me about your self
  • Ans. My name is sumalata vastrad iam from Gadag I did my graduation in BCA from Karnataka University dharwad currently iam researching jobs i did my schooling from Howrah
  • Answered Anonymously
  • Q2. Family background detailed
  • Ans. I belong to a nuclear family we are four members in my family father, mother younger brother and me
  • Answered Anonymously
  • Q3. Company background detailed
  • Ans. Enable business outcome for client through global managaed service for networking data centre cloud in structure founded in 1988
  • Answered Anonymously
  • Q4. What is DATA structure
  • Ans. 

    A data structure is a way of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.

    • Data structures provide a means to manage and organize data in a logical and efficient manner.

    • They define the relationship between the data, allowing for easy retrieval and modification.

    • Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.

  • Answered by AI
  • Q5. Definition of java and benifit of java
  • Ans. 

    Java is a popular programming language known for its platform independence and extensive libraries.

    • Java is an object-oriented language that allows developers to write code once and run it on any platform.

    • It provides a robust and secure environment for developing and executing applications.

    • Java has a vast collection of libraries and frameworks that simplify development and enhance productivity.

    • It supports multithreading...

  • Answered by AI
  • Q6. Characters of java script
  • Ans. 

    JavaScript characters include letters, numbers, symbols, and special characters.

    • JavaScript characters can be used to create strings, numbers, and perform operations.

    • Examples of JavaScript characters include 'a', '1', '$', and '&'.

  • Answered by AI
  • Q7. What is software engineer (se)
  • Ans. 

    A software engineer is a professional who designs, develops, and maintains software applications.

    • Software engineers use programming languages and tools to create software solutions.

    • They analyze user requirements and design software architecture.

    • Software engineers write code, test and debug software, and ensure its functionality.

    • They collaborate with other team members and follow software development best practices.

    • Exam...

  • Answered by AI
  • Q8. What are the model of software engineerwat
  • Ans. 

    The models of software engineering refer to different approaches or methodologies used in software development.

    • Waterfall model

    • Agile model

    • Iterative model

    • Spiral model

    • V-model

  • Answered by AI
  • Q9. Explain resk management system
  • Ans. 

    A risk management system is a software tool or platform that helps organizations identify, assess, and mitigate risks.

    • A risk management system helps organizations identify potential risks and their impact on business operations.

    • It assesses the likelihood of risks occurring and the severity of their impact.

    • The system provides tools for documenting and tracking risks, assigning responsibilities, and implementing mitigati...

  • Answered by AI
  • Q10. What is operating system
  • Ans. 

    An operating system is a software that manages computer hardware and software resources and provides common services for computer programs.

    • Manages computer hardware and software resources

    • Provides common services for computer programs

    • Controls and coordinates computer operations

    • Acts as an intermediary between users and computer hardware

    • Examples: Windows, macOS, Linux, Android, iOS

  • Answered by AI
  • Q11. DefiNe software testing
  • Ans. 

    Software testing is the process of evaluating a software system to identify defects or errors.

    • Software testing is essential to ensure the quality and reliability of software.

    • It involves executing the software with the intention of finding bugs or issues.

    • Testing can be done manually or using automated tools.

    • Different types of testing include unit testing, integration testing, system testing, and acceptance testing.

    • Examp...

  • Answered by AI
Round 8 - Technical 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. Family background detailed
  • Q3. Company background detailed
Round 9 - One-on-one 

(3 Questions)

  • Q1. What is your name please tell Detailed NTT
  • Q2. NTT DATA company background detailed
  • Q3. Tell me your self introduction
Round 10 - Case Study 

Cloud computing Testing

Round 11 - Coding Test 

Blood group relationship

Round 12 - Coding Test 

Sitting arrangement questions

Round 13 - Coding Test 

Alphabet letter coding

Round 14 - HR 

(3 Questions)

  • Q1. Tell me about your self
  • Ans. My name is sumalata vastrad iam from Gadag I did my graduation in BCA from Karnataka University dharwad currently iam researching jobs i did my schooling from Howrah
  • Answered Anonymously
  • Q2. Family background detailed
  • Ans. I belong to a nuclear family we are four members in my family father, mother younger brother and me
  • Answered Anonymously
  • Q3. Company background detailed
  • Ans. Founded in 1988 enable business out come for client
  • Answered Anonymously
Round 15 - Coding Test 

Blood group relationship between parents and children

Round 16 - Aptitude Test 

Blood group relationship between parents and children

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company all facilities available in your company

Skills evaluated in this interview

I applied via Company Website and was interviewed in Dec 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. How will be the self learn and growth
  • Ans. 

    I believe in continuous learning and growth through self-study, online courses, and attending conferences.

    • I regularly read technical blogs and articles to stay updated with the latest trends and technologies.

    • I take online courses and tutorials to learn new skills and improve my existing ones.

    • I attend conferences and meetups to network with other professionals and learn from their experiences.

    • I also participate in hacka...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Not better because I missed visit my office

I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. What was the architecture used in your project?
  • Q2. What is the IDisposal? Give an example used in the applicstion.
  • Ans. 

    IDisposable is an interface used to release unmanaged resources.

    • It is used to release unmanaged resources like file handles, database connections, etc.

    • It has a single method called Dispose() which is used to release the resources.

    • It is implemented by classes that use unmanaged resources and needs to be disposed of.

    • Example: SqlConnection class implements IDisposable to release the database connection.

    • Example: FileStream...

  • Answered by AI
  • Q3. What is Dependency Injection and how can we inplement those?
  • Ans. 

    Dependency Injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

    • Dependency Injection is used to reduce tight coupling between software components.

    • It allows for easier testing and maintenance of code.

    • There are three types of Dependency Injection: Constructor Injection, Setter Injection, and Interface Injection.

    • Frameworks like Spring and Angular provide built-in s

  • Answered by AI
  • Q4. Write the code to concatenate the value with comma in the given array. int[] arr = {1, 2, 3,4,5}
  • Ans. 

    Concatenate the values in the given integer array with comma.

    • Convert the integer array to string array using Arrays.toString()

    • Use String.join() method to concatenate with comma

  • Answered by AI
  • Q5. Explaination of Interface and Abstract classes.
  • Ans. 

    Interfaces and abstract classes are used for abstraction and defining contracts.

    • Interfaces are a collection of abstract methods that define a contract for a class to implement.

    • Abstract classes are classes that cannot be instantiated and can have both abstract and concrete methods.

    • Interfaces can be implemented by multiple classes, while a class can only inherit from one abstract class.

    • Interfaces are used for loose coupl...

  • Answered by AI
  • Q6. Is it possible to instanciate the abstract class? Explain.
  • Ans. 

    No, abstract classes cannot be instantiated.

    • Abstract classes are incomplete and cannot be instantiated on their own.

    • They can only be used as a base class for other classes.

    • Instantiation of an abstract class will result in a compile-time error.

    • However, concrete classes that inherit from the abstract class can be instantiated.

  • Answered by AI
  • Q7. What is Solid Principle? Give the examples used in your application.
  • Ans. 

    SOLID is a set of principles for object-oriented programming to make software more maintainable and scalable.

    • S - Single Responsibility Principle

    • O - Open/Closed Principle

    • L - Liskov Substitution Principle

    • I - Interface Segregation Principle

    • D - Dependency Inversion Principle

    • Example: Using Single Responsibility Principle to separate UI and business logic

    • Example: Using Open/Closed Principle to extend functionality without mo

  • Answered by AI
  • Q8. Explain about the design pattern used in your application.
  • Ans. 

    We used the Model-View-Controller (MVC) design pattern in our application.

    • MVC separates the application into three interconnected components: the model, the view, and the controller.

    • The model represents the data and business logic of the application.

    • The view displays the data to the user.

    • The controller handles user input and updates the model and view accordingly.

    • MVC promotes separation of concerns and modularity.

    • Examp...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare strongly whatever you have worked practically in your projects.

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Simple Core Java Basic Questions, Oops Concepts and Project Discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was good, I gave all the answers, then I got selected and in 5-7 days all the rounds were completed and got the mail of selection. So in my opinion it was a great experience ☺️

I applied via Recruitment Consultant and was interviewed in May 2019. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. Two tables are given, write the output for all types of JOINS.
  • Ans. 

    Answering types of JOINS for two given tables.

    • INNER JOIN: returns only matching rows from both tables

    • LEFT JOIN: returns all rows from left table and matching rows from right table

    • RIGHT JOIN: returns all rows from right table and matching rows from left table

    • FULL OUTER JOIN: returns all rows from both tables and NULL values where there is no match

    • CROSS JOIN: returns all possible combinations of rows from both tables

  • Answered by AI
  • Q2. A question based on self join.
  • Q3. Which one is better - Java with DB or PL/SQL and why?
  • Ans. 

    Java with DB is better than PL/SQL as it offers more flexibility and scalability.

    • Java with DB allows for easier integration with other technologies

    • Java offers more advanced programming features than PL/SQL

    • Java with DB can handle larger and more complex data sets

    • PL/SQL is limited to Oracle databases only

    • Java with DB is more widely used and has a larger community for support

  • Answered by AI
  • Q4. An aptitude question based on time.
  • Q5. What is dynamic SQL and how do you execute it?
  • Ans. 

    Dynamic SQL is a technique to generate SQL statements at runtime based on user input or other conditions.

    • Dynamic SQL is used to create flexible and customizable queries.

    • It allows for the creation of complex queries with multiple conditions.

    • Dynamic SQL can be executed using prepared statements or by concatenating strings.

    • It is important to properly sanitize user input to prevent SQL injection attacks.

  • Answered by AI
  • Q6. Explain overriding in PL/SQL
  • Ans. 

    Overriding in PL/SQL is the ability to define a subprogram in a child package that has the same name and signature as a subprogram in a parent package.

    • Overriding allows a child package to provide its own implementation of a subprogram that is already defined in a parent package.

    • The child subprogram must have the same name and signature as the parent subprogram.

    • The child subprogram can have a different implementation th...

  • Answered by AI
  • Q7. What are the types of triggers?
  • Ans. 

    Triggers are database objects that are used to automatically execute a response when a certain event occurs.

    • DML Triggers

    • DDL Triggers

    • Logon Triggers

    • CLR Triggers

    • INSTEAD OF Triggers

  • Answered by AI
  • Q8. Two tables are given and four outputs are given. Identify the type of join for each output.
  • Ans. 

    Identifying type of join for given outputs of two tables.

    • Inner join: returns only the matching rows from both tables.

    • Left join: returns all rows from left table and matching rows from right table.

    • Right join: returns all rows from right table and matching rows from left table.

    • Full outer join: returns all rows from both tables and matching rows from both tables.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For the role of PL/SQL developer, make sure to be clear with topics like JOINS, indexing and OOPS principles of PL/SQL

Skills evaluated in this interview

I applied via Walk-in and was interviewed before May 2019. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. In tr they asked me basic concept in java and mysql, as it was mentioned in my resume.
  • Q2. In hr they asked about my project and trainings and some general question regarding my family

Interview Preparation Tips

Interview preparation tips for other job seekers - Always be polite.
Always be confident.
Always have a smile on our face while attention the interview

Interview Preparation Tips

Round: Technical Interview
Experience: Lots of C questions and also questions from ur branch
Tips: Be confident..give smart answers

Round: Group Discussion
Experience: Your voice should be clear. u have to stand out from others
Tips: Be confident and rock

General Tips: Just be your best. Dont imitate anyone. Be yourself
Skill Tips: be well dressed and speak clearlly
Skills: smartness, communication
College Name: KIIT
Motivation: The welcoming attitude for core branch students

NTT Data Interview FAQs

How many rounds are there in NTT Data Software Development Analyst interview?
NTT Data interview process usually has 3 rounds. The most common rounds in the NTT Data interview process are Technical, Resume Shortlist and Behavioral.
What are the top questions asked in NTT Data Software Development Analyst interview?

Some of the top questions asked at the NTT Data Software Development Analyst interview -

  1. Related about previous project and roles and responsibilities and dotnet,oops, ...read more
  2. Depth of .net, oops concept and MVC and Sql questi...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 NTT Data interviews
Job Portal
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Accenture Interview Questions
3.9
 • 8k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
IBM Interview Questions
4.1
 • 2.4k Interviews
View all
NTT Data Software Development Analyst Salary
based on 289 salaries
₹4 L/yr - ₹10 L/yr
6% less than the average Software Development Analyst Salary in India
View more details

NTT Data Software Development Analyst Reviews and Ratings

based on 29 reviews

3.7/5

Rating in categories

3.7

Skill development

3.7

Work-Life balance

3.7

Salary & Benefits

3.7

Job Security

3.6

Company culture

2.6

Promotions/Appraisal

3.5

Work Satisfaction

Explore 29 Reviews and Ratings
Software Engineer
932 salaries
unlock blur

₹2.8 L/yr - ₹11 L/yr

Senior Associate
762 salaries
unlock blur

₹1.2 L/yr - ₹9.3 L/yr

Network Engineer
647 salaries
unlock blur

₹1.8 L/yr - ₹10 L/yr

Software Developer
615 salaries
unlock blur

₹2.5 L/yr - ₹13 L/yr

Senior Software Engineer
512 salaries
unlock blur

₹6.5 L/yr - ₹24 L/yr

Explore more salaries
Compare NTT Data with

Tata Communications

4.1
Compare

Bharti Airtel

4.0
Compare

Reliance Communications

4.0
Compare

Vodafone Idea

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview