i
NTT Data
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
ES6 features are new additions to JavaScript that enhance its functionality and make coding more efficient.
Arrow functions: concise syntax for writing functions
Let and const: block-scoped variables
Template literals: easier string interpolation
Destructuring assignment: extracting values from arrays or objects
Spread syntax: expanding elements in arrays or objects
Default parameters: assigning default values to function pa...
Angular 15 is not released yet.
Angular 15 has not been released yet, the latest version is Angular 12.
It is important to stay updated with the latest Angular versions for better development experience.
Angular 15 may introduce new features and improvements, so it's worth keeping an eye on future releases.
I applied via Referral and was interviewed in Jan 2024. There were 3 interview rounds.
Memory in Go is managed using garbage collection, which automatically frees up memory that is no longer in use.
Go uses a garbage collector to automatically manage memory allocation and deallocation.
Memory is allocated on the heap, and garbage collection is used to free up memory that is no longer needed.
Pointers are used to reference memory locations, allowing for efficient memory management.
Examples: var x *int = new(
Project internal architecture refers to the structure and organization of the codebase and components within a software project.
Components and modules are organized in a logical manner to ensure scalability and maintainability.
Design patterns such as MVC, MVVM, or microservices may be used to structure the codebase.
Communication between components is defined through interfaces and APIs.
Data flow and dependencies are ma...
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
posted on 9 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
React is a JavaScript library for building user interfaces. Deployment can be done using various methods.
React features include virtual DOM, component-based architecture, JSX syntax, and state management.
Deployment can be done using tools like Heroku, Netlify, AWS, or manually by building and serving static files.
Continuous integration and deployment (CI/CD) pipelines can be set up to automate the deployment process.
Se...
posted on 21 Jun 2024
Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.
In Dependency Injection, the dependencies of a class are injected from the outside, typically through constructor injection or setter injection.
This helps in achieving loose coupling between classes, making the code more modular and easier to test.
Example: Spring Framework uses Dependency Injec...
Exceptions in inheritance are handled using try-catch blocks in the subclass.
Inherited methods can throw exceptions that need to be caught in the subclass.
Subclass can override superclass methods and handle exceptions differently.
Superclass methods can declare checked exceptions that subclasses must handle.
Exceptions can be rethrown or wrapped in a new exception in the subclass.
Immutable class is a class whose instances cannot be modified after creation.
Immutable classes have all fields as final and private.
Immutable classes do not have any setter methods.
Examples of immutable classes in Java are String, Integer, and LocalDate.
I have implemented design patterns like Singleton, Factory, and Observer in various projects.
Implemented Singleton pattern to ensure only one instance of a class exists.
Utilized Factory pattern to create objects without specifying the exact class of object that will be created.
Used Observer pattern to establish a one-to-many dependency between objects, so that when one object changes state, all its dependents are notif
To improve the performance of a running application, consider optimizing code, database queries, caching, and server resources.
Optimize code by identifying and fixing bottlenecks, reducing unnecessary loops, and improving algorithms.
Optimize database queries by using indexes, avoiding unnecessary joins, and limiting the amount of data retrieved.
Implement caching mechanisms to store frequently accessed data in memory, r...
posted on 17 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
posted on 5 Sep 2024
Just some basic questions.
Total 6 questions. 4 basic and 2 advanced.
Program to generate Fibonacci series using Java
Use a loop to generate Fibonacci series
Start with 0 and 1 as the first two numbers
Add the previous two numbers to get the next number
Repeat the process until the desired number of terms
Inheritance in Java allows a class to inherit properties and behaviors from another class.
Create a parent class with common properties and methods
Create a child class that extends the parent class
Child class can access parent class properties and methods
posted on 26 Aug 2023
I applied via LinkedIn
Coding is little difficult so please go through logic
Java is a versatile programming language used for developing a wide range of applications, from web and mobile apps to enterprise systems.
Java is used for developing web applications, mobile applications, desktop applications, and enterprise systems.
It is commonly used in backend development for server-side programming.
Java is also used in game development, scientific applications, and big data processing.
It is platfor...
posted on 19 Dec 2023
Software Engineer
932
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Senior Associate
765
salaries
| ₹1.2 L/yr - ₹9.3 L/yr |
Network Engineer
647
salaries
| ₹1.8 L/yr - ₹10 L/yr |
Software Developer
615
salaries
| ₹2.5 L/yr - ₹13 L/yr |
Senior Software Engineer
512
salaries
| ₹6.5 L/yr - ₹24 L/yr |
Tata Communications
Bharti Airtel
Reliance Communications
Vodafone Idea