Premium Employer

HCLTech

3.5
based on 34.3k Reviews
Filter interviews by

10+ NTT Security Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. How useful is it to create a class public and private in Java ? And which one to prefer for whom?

Ans.

Creating public and private classes in Java is useful for encapsulation and access control.

  • Creating a class as public allows it to be accessed from any other class.

  • Creating a class as private restricts its access to only within the same class.

  • Public classes are typically used for classes that need to be accessed by other classes or modules.

  • Private classes are typically used for helper classes or internal implementation details.

  • The choice between public and private depends on ...read more

View 3 more answers

Q2. What is the difference between functional and non functional testing?

Ans.

Functional testing focuses on the behavior of the software, while non-functional testing evaluates its performance and other quality attributes.

  • Functional testing verifies if the software meets the specified functional requirements.

  • Non-functional testing checks the performance, reliability, usability, and other non-functional aspects of the software.

  • Functional testing is concerned with what the software does, while non-functional testing is concerned with how well it does it....read more

View 2 more answers

Q3. What Is Schema And Which schema you used in your project ?

Ans.

Schema is a blueprint that defines the structure of a database. I used the relational schema in my project.

  • Schema is a logical representation of the entire database.

  • It defines the tables, fields, relationships, and constraints.

  • Relational schema is the most commonly used schema in databases.

  • It organizes data into tables with rows and columns.

  • Example: Employee table with columns like ID, Name, Age, Salary.

Add your answer

Q4. What are different classes in Java?

Ans.

Different classes in Java are used to define objects and their behavior.

  • Classes are the building blocks of Java programs.

  • They define the properties and methods of objects.

  • Some commonly used classes in Java are String, Integer, ArrayList, etc.

  • Classes can be inherited to create new classes with additional features.

  • Java provides a rich set of predefined classes, and developers can create their own classes.

View 1 answer
Discover NTT Security interview dos and don'ts from real experiences

Q5. What are the several levels of testing?

Ans.

Several levels of testing include unit, integration, system, and acceptance testing.

  • Unit testing: testing individual components or modules of the software

  • Integration testing: testing how different components/modules work together

  • System testing: testing the entire system as a whole

  • Acceptance testing: testing to ensure the software meets the requirements and is ready for release

View 2 more answers

Q6. How You Upload A Data From Source To Target ?

Ans.

Data can be uploaded from source to target using ETL tools or manual data entry.

  • Extract data from source system

  • Transform data to match target system requirements

  • Load data into target system

  • Use ETL tools like Informatica, Talend, or SSIS

  • Manual data entry can be done through UI or APIs

Add your answer
Are these interview questions helpful?

Q7. What Is The Difference Between SQL & ETL ?

Ans.

SQL is a language used to manage relational databases, while ETL is a process used to extract, transform, and load data from various sources into a target database.

  • SQL is used to manage data within a database, while ETL is used to move data between databases

  • SQL is used to query and manipulate data, while ETL is used to transform and load data into a target database

  • SQL is a language, while ETL is a process

  • Examples of SQL include SELECT, INSERT, UPDATE, and DELETE statements, w...read more

Add your answer

Q8. What The Statement Of writing A Queries ?

Ans.

Writing queries involves creating statements to retrieve data from a database.

  • Identify the data you want to retrieve

  • Choose the appropriate table(s) to query

  • Use SQL syntax to construct the query

  • Test the query to ensure it returns the desired results

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Write a program that contain 8 loops?

Ans.

A program with 8 loops

  • Loops can be of different types like for, while, do-while, foreach, etc.

  • The loops can be nested within each other to create complex logic.

  • The program can perform various operations within the loops like printing, calculating, etc.

View 1 answer

Q10. What are The Joins And Constraints ?

Ans.

Joins and constraints are used in databases to link tables and enforce rules for data integrity.

  • Joins are used to combine data from two or more tables based on a related column

  • Constraints are rules that are applied to columns to ensure data integrity

  • Types of constraints include primary key, foreign key, unique, and check constraints

  • Joins can be inner, outer, left, or right depending on the data needed

  • Examples of joins include inner join, left join, right join, and full outer ...read more

Add your answer

Q11. What is inheritance?

Ans.

Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.

  • Inheritance allows code reusability and saves time and effort in writing new code.

  • The existing class is called the parent or base class, and the new class is called the child or derived class.

  • The child class inherits all the properties and methods of the parent class and can also add its own unique properties and methods.

  • For example, a class 'An...read more

View 1 answer

Q12. What Is Buffer, Where We Use ?

Ans.

Buffer is a temporary storage area in memory used to hold data while it is being processed or transferred.

  • Buffers are used in various applications such as network communication, file I/O, and image processing.

  • They help to improve performance by reducing the number of read/write operations to the main memory.

  • Examples of buffer include input/output buffer, circular buffer, and double buffer.

  • Buffer overflow is a common vulnerability in software that can lead to security issues.

Add your answer

Q13. What is agile methodology ?

Ans.

Agile methodology is an iterative approach to software development that emphasizes flexibility and customer satisfaction.

  • Agile focuses on delivering working software in short iterations

  • It values collaboration between team members and with customers

  • It emphasizes adapting to change rather than following a rigid plan

  • Examples of agile methodologies include Scrum, Kanban, and Extreme Programming (XP)

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Testing Engineer Interview Questions from Similar Companies

4.0
 • 14 Interview Questions
3.7
 • 14 Interview Questions
3.8
 • 12 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter