Filter interviews by
Inversion of Control (IoC) in ASP.NET Core promotes loose coupling and enhances testability through dependency injection.
IoC is a design principle that transfers the control of object creation to a container.
ASP.NET Core uses Dependency Injection (DI) as its primary IoC mechanism.
Services are registered in the Startup class using 'services.AddTransient', 'services.AddScoped', or 'services.AddSingleton'.
Example: 's...
In-memory caching stores data in the application's memory, while distributed caching stores data across multiple servers for scalability.
In-Memory Caching: Data is stored in the memory of the application server, providing fast access but limited by server memory capacity.
Distributed Caching: Data is stored across multiple servers, allowing for larger datasets and improved fault tolerance, e.g., using Redis or Memc...
Garbage Collection is an automatic memory management process that reclaims memory occupied by objects no longer in use.
Garbage Collection identifies and frees memory that is no longer referenced by the program.
It helps prevent memory leaks, which occur when memory is allocated but not released.
Common algorithms include Mark-and-Sweep, Reference Counting, and Generational Collection.
For example, in Java, the JVM au...
setTimeout executes a function once after a specified time, setInterval executes a function repeatedly at specified intervals, setImmediate executes a function immediately after the current event loop.
setTimeout executes a function once after a specified delay.
setInterval executes a function repeatedly at specified intervals.
setImmediate executes a function immediately after the current event loop.
Example: setTime...
Map is used to transform each element of an array, while filter is used to select elements based on a condition.
Map applies a function to each element of an array and returns a new array with the results.
Filter creates a new array with only the elements that pass a certain condition.
Example: map - [1, 2, 3].map(x => x * 2) returns [2, 4, 6].
Example: filter - [1, 2, 3].filter(x => x > 1) returns [2, 3].
Code snippet to find 3rd largest salary
Sort the salaries in descending order
Skip duplicates while iterating through the sorted salaries
Return the third unique salary
OOPs concepts refer to Object-Oriented Programming principles such as inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
Types of threads include user threads and kernel threads.
User threads are managed by user-level threads library and are created by the application.
Kernel threads are managed by the operating system and are created and managed by the kernel.
Examples include POSIX threads (pthread) for user threads and Windows threads for kernel threads.
Using coding samples to predict outcomes is a common practice in software testing.
Utilize machine learning algorithms to analyze historical data and predict future outcomes
Implement regression analysis to identify patterns and trends in the data
Use decision trees or neural networks to classify data and make predictions
Evaluate the accuracy of the predictions using metrics like precision, recall, and F1 score
IDisposable method is used to release unmanaged resources in .NET applications.
IDisposable interface is used to release unmanaged resources like file handles, database connections, etc.
It contains a single method Dispose() which should be implemented to release resources.
It is recommended to use IDisposable along with using statement for proper resource management.
Example: FileStream class in C# implements IDispos...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Code snippet to find 3rd largest salary
Sort the salaries in descending order
Skip duplicates while iterating through the sorted salaries
Return the third unique salary
setTimeout executes a function once after a specified time, setInterval executes a function repeatedly at specified intervals, setImmediate executes a function immediately after the current event loop.
setTimeout executes a function once after a specified delay.
setInterval executes a function repeatedly at specified intervals.
setImmediate executes a function immediately after the current event loop.
Example: setTimeout((...
Map is used to transform each element of an array, while filter is used to select elements based on a condition.
Map applies a function to each element of an array and returns a new array with the results.
Filter creates a new array with only the elements that pass a certain condition.
Example: map - [1, 2, 3].map(x => x * 2) returns [2, 4, 6].
Example: filter - [1, 2, 3].filter(x => x > 1) returns [2, 3].
I applied via Naukri.com
I am a dedicated Test Engineer with a strong understanding of testing concepts and methodologies.
I have experience in creating test plans, test cases, and executing tests to ensure software quality.
I am proficient in using testing tools such as Selenium, JIRA, and TestRail.
I have a solid understanding of different types of testing like functional, regression, and performance testing.
I am skilled in identifying and repo...
I appeared for an interview in Feb 2025.
An aptitude test was conducted that involved logical thinking, grammar, and general aptitude.
Selection sort, Search algorithms
QA test case excenarios
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
I applied via Job Portal
Asked to create a E-Commerce website.
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
IDisposable method is used to release unmanaged resources in .NET applications.
IDisposable interface is used to release unmanaged resources like file handles, database connections, etc.
It contains a single method Dispose() which should be implemented to release resources.
It is recommended to use IDisposable along with using statement for proper resource management.
Example: FileStream class in C# implements IDisposable ...
Interface defines a contract for classes to implement, while abstract class provides partial implementation.
Interface can have only abstract methods, while abstract class can have both abstract and concrete methods.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Interfaces are used for achieving multiple inheritance in Java.
Abstract classes are used when some common functionality...
Top trending discussions
The duration of Nous Infosystems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interview experiences
Difficulty level
Duration
based on 375 reviews
Rating in categories
Senior Software Engineer
455
salaries
| ₹14.3 L/yr - ₹26 L/yr |
Software Engineer
310
salaries
| ₹3.3 L/yr - ₹10.8 L/yr |
Senior Test Engineer
265
salaries
| ₹11.4 L/yr - ₹18 L/yr |
Technical Lead
132
salaries
| ₹12 L/yr - ₹42 L/yr |
Test Engineer
120
salaries
| ₹3.9 L/yr - ₹8 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland