i
NIIT
Filter interviews by
Question about excel, pivot table , SQL and power bi
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
posted on 15 Feb 2025
I appeared for an interview in Jan 2025.
Aptitude test aptitude test
India gdp growth and make in india
posted on 25 Oct 2024
Basic spell check and pronunciation test
posted on 30 Oct 2023
I applied via Referral and was interviewed in Sep 2023. There were 2 interview rounds.
posted on 15 Sep 2023
I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.
Method overloading is when multiple methods in a class have the same name but different parameters.
Allows multiple methods with the same name but different parameters to be defined in a class
Parameters can differ in number, type, or order
Example: void print(int num) and void print(String text) are overloaded methods
Method overriding is a feature in object-oriented programming that allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
Method overriding is done when a subclass provides a specific implementation for a method that is already defined in its superclass.
The method in the subclass must have the same name, return type, and parameters as the method in the superclass.
M...
A singleton class is a class that can only have one instance created and provides a global point of access to that instance.
Singleton classes are often used for logging, caching, database connections, and thread pools.
They typically have a private constructor to prevent instantiation from outside the class.
The class itself usually provides a static method to access the single instance.
Oops Pillars are the four main concepts of Object-Oriented Programming: Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundles data and methods into a single unit, protecting data from outside interference.
Polymorphism: Allows objects to be treated as instances of their parent class, enabling flexibility in code.
...
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by mocking dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
based on 2 interviews
Interview experience
Senior Training Coordinator
250
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Training Coordinator
221
salaries
| ₹1.8 L/yr - ₹4.5 L/yr |
Assistant Manager
169
salaries
| ₹3 L/yr - ₹11 L/yr |
Software Engineer
153
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Senior Software Engineer
133
salaries
| ₹3 L/yr - ₹12.6 L/yr |
Aakash Educational Services
Chandigarh University
AIIMS
Podar International School