Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Inheritance allows for code reuse and promotes the concept of hierarchy.
The class that is being inherited from is called the base class or superclass.
The class that inherits from the base class is called the derived class or subclass.
The derived class can access the public and protected members o...
CORS (Cross-Origin Resource Sharing) is a mechanism that allows resources on a web page to be requested from another domain.
CORS is used to overcome the same-origin policy enforced by web browsers.
It allows a web page to make XMLHttpRequests to another domain, different from the domain that served the web page.
CORS involves the browser and the server communicating and agreeing on whether the request should be allowed o...
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction, essential for structured programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism where one class inherits properties and methods from another. Example: 'ElectricCar' inherits from 'Car'.
P...
MySQL is a popular relational database management system used for storing and retrieving data efficiently.
MySQL uses SQL (Structured Query Language) for database operations.
Common data types include INT, VARCHAR, DATE, and TEXT.
Basic operations: SELECT, INSERT, UPDATE, DELETE.
Example of a SELECT query: SELECT * FROM users WHERE age > 30;
MySQL supports indexing to improve query performance.
Top trending discussions
MVC is a design pattern used in .NET development, while .NET lifecycle refers to the stages of a .NET application's execution.
MVC is a design pattern that separates an application into three main components: Model, View, and Controller.
.NET lifecycle refers to the stages of a .NET application's execution, including initialization, execution, and termination.
MVC helps in achieving separation of concerns and making the c...
Dispose is used to release unmanaged resources immediately, while Finalize is used for cleanup operations before an object is destroyed by the garbage collector.
Dispose is called explicitly by the developer, while Finalize is called by the garbage collector.
Dispose should be implemented in classes that directly interact with unmanaged resources.
Finalize should be implemented in classes that need to release resources be...
Liskov Substitution Principle ensures that objects of a superclass can be replaced with objects of a subclass without affecting functionality.
Substitutability: A subclass should be substitutable for its superclass.
Behavior Preservation: Subclasses must maintain the behavior expected from the superclass.
Example: If a function uses a class type, it should work with any subclass without modification.
Violation: If a subcla...
DOM sanitizer in Angular is used to sanitize untrusted HTML to prevent XSS attacks.
DOM sanitizer is used to sanitize HTML content before rendering it in Angular templates.
It helps prevent Cross-Site Scripting (XSS) attacks by removing potentially harmful content.
Angular provides a built-in DomSanitizer service for sanitizing HTML content.
Example: Using DomSanitizer in Angular template to sanitize a URL before rendering...
I use Ngrx for state management in my current project by defining actions, reducers, effects, and selectors.
Define actions to describe user events or interactions
Create reducers to specify how state should change in response to actions
Implement effects to manage side effects like API calls
Use selectors to retrieve specific pieces of state for components
Stored procedures are precompiled SQL queries stored in the database, while functions are reusable code blocks that return a value.
Stored procedures are used for performing specific tasks or operations on the database.
Functions are used to encapsulate logic and can be called within SQL queries or other functions.
Stored procedures can have input and output parameters, while functions always return a value.
Stored procedu...
Model binder in MVC is used to map data from HTTP requests to action method parameters in controllers.
Model binder maps form data, query string parameters, and route data to action method parameters in MVC controllers.
It helps in simplifying the process of extracting data from HTTP requests.
Model binder can be customized by creating custom model binders to handle complex data binding scenarios.
Yes, the transaction will be rolled back if the innermost stored procedure throws an error.
If an error occurs in the innermost stored procedure, it will cause the entire transaction to be rolled back.
This ensures that the database remains in a consistent state.
Rolling back the transaction means that any changes made by the stored procedures within the transaction will be undone.
NgOnInit is a lifecycle hook in Angular that is called after the component has been initialized, while the constructor is a TypeScript feature used to initialize class properties.
NgOnInit is specific to Angular components, while constructor is a general TypeScript feature.
NgOnInit is used for initialization logic that relies on Angular's view and input bindings being initialized, while constructor is used for basic ini...
zone.js is a library for managing asynchronous operations in Angular applications.
zone.js helps in tracking asynchronous operations and their execution context in Angular applications.
It provides hooks for intercepting asynchronous tasks like setTimeout, setInterval, and promises.
zone.js can be used for profiling, debugging, and error handling in Angular applications.
Use a query with GROUP BY and HAVING clause to identify and remove duplicates from a table.
Use GROUP BY to group rows with the same values
Use HAVING COUNT(*) > 1 to identify duplicates
Use DELETE statement to remove duplicates
I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.
It was difficult aptitude test. One need to be well versed in aptitude and coding ( any programming language).
posted on 23 Aug 2022
I applied via Referral and was interviewed before Aug 2021. There were 3 interview rounds.
Reasoning questions and General Awareness
posted on 12 Apr 2022
I applied via Walk-in and was interviewed before Apr 2021. There were 2 interview rounds.
posted on 19 Sep 2021
I applied via Referral and was interviewed in Mar 2021. There was 1 interview round.
posted on 30 May 2021
I applied via Referral and was interviewed before Jun 2020. There were 3 interview rounds.
A trigger is a database object that automatically executes a response to certain events.
Triggers are used to maintain data integrity and consistency.
They can be used to enforce business rules and perform complex calculations.
Examples include triggering an email notification when a new record is inserted, or updating a related record when a primary record is modified.
I applied via Naukri.com and was interviewed in Sep 2019. There were 4 interview rounds.
To increase business, focus on customer satisfaction, expand marketing efforts, and offer promotions.
Improve customer service to increase customer satisfaction and loyalty
Expand marketing efforts through social media, email marketing, and targeted advertising
Offer promotions such as discounts, referral programs, and loyalty rewards
Analyze market trends and adjust business strategies accordingly
Collaborate with other bu...
based on 2 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Back Office Executive
4
salaries
| ₹1 L/yr - ₹1.7 L/yr |
Insurance Operations Executive
4
salaries
| ₹2.1 L/yr - ₹4.5 L/yr |
Manager
3
salaries
| ₹4.2 L/yr - ₹8 L/yr |
Branch Manager
3
salaries
| ₹3 L/yr - ₹7 L/yr |
Software Team Lead
3
salaries
| ₹5.2 L/yr - ₹9.9 L/yr |
HDB Financial Services
AU Small Finance Bank
Bajaj Finance
Equitas Small Finance Bank