Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.
Global exceptions in .Net can be handled using try-catch blocks and application-level exception handlers.
Use try-catch blocks to handle exceptions at the method level
Use application-level exception handlers to handle exceptions globally
Use the Application_Error event in Global.asax to handle unhandled exceptions
Log exceptions to a file or database for debugging purposes
Display user-friendly error messages to the user
Static class cannot be instantiated and has only static members, while singleton class allows only one instance to be created and provides a global point of access to it.
Static class cannot be inherited, while singleton class can be
Static class members are accessed using class name, while singleton class instance is accessed using getInstance() method
Static class is used for utility classes, while singleton class is us...
Repository Pattern is a design pattern that separates data access logic from business logic.
It provides a way to access data from a data source without exposing the underlying database or data store.
It helps in achieving separation of concerns and makes the code more modular and testable.
It can be implemented using interfaces and classes to define a set of methods for data access.
Examples include Entity Framework in .N
Deadlocks can be solved by identifying and breaking the circular wait condition.
Identify the processes involved in the deadlock
Identify the resources each process is holding and waiting for
Break the circular wait condition by releasing one or more resources
Use deadlock detection tools to identify and resolve deadlocks
Optimize the database design and queries to minimize the occurrence of deadlocks
Magic tables are temporary tables created by SQL Server to hold inserted, deleted or updated data during a trigger execution.
Magic tables are used in SQL Server triggers to access the data that caused the trigger to fire.
They are created automatically by SQL Server and contain the inserted, deleted or updated data.
They are named 'inserted' and 'deleted' and can be referenced in the trigger code.
Magic tables are useful ...
Temp tables are temporary tables created in memory or disk for storing data temporarily.
Temp tables are used to store intermediate results during complex queries.
They are created and destroyed automatically by the system.
They can be used to improve query performance by reducing the number of disk I/O operations.
They can also be used to simplify complex queries by breaking them down into smaller, more manageable parts.
E...
Unit of work in .Net is a design pattern that helps manage transactions and database connections.
Unit of work is used to group database operations into a single transaction.
It helps to ensure data consistency and integrity.
It also helps to reduce the number of database connections.
Examples of frameworks that implement unit of work are Entity Framework and NHibernate.
CORS stands for Cross-Origin Resource Sharing and is a security feature implemented in web browsers.
CORS allows web servers to specify which origins are allowed to access their resources
It is used to prevent malicious websites from accessing sensitive data
CORS is enforced by web browsers and not by servers
It uses HTTP headers to communicate between the server and the browser
JIT compiles code at runtime while AOT compiles code during build time.
JIT stands for Just-In-Time compilation and compiles code at runtime.
AOT stands for Ahead-Of-Time compilation and compiles code during build time.
JIT is used in development mode while AOT is used in production mode.
JIT compiles templates and components on the fly while AOT compiles them before runtime.
AOT generates smaller and faster code compared t
Content negotiation is the process of selecting the best representation of a resource based on the client's request.
It allows clients to specify the format they prefer for the response data.
WebAPI uses the Accept header to determine the preferred format.
It can be used to support multiple formats like JSON, XML, or plain text.
It helps in building flexible and interoperable APIs.
Encapsulation is hiding the implementation details while Abstraction is hiding the complexity of the system.
Encapsulation is achieved through access modifiers like private, protected, and public.
Abstraction is achieved through abstract classes and interfaces.
Encapsulation is used to protect the data from outside interference.
Abstraction is used to provide a simplified view of the system.
Encapsulation is a way to achiev...
An Identity Provider (IdP) is a service that authenticates users and provides identity information to other applications.
IdP is responsible for verifying user identities and providing access tokens.
It allows users to log in to multiple applications using a single set of credentials.
Examples of IdPs include Google, Facebook, and Microsoft Azure Active Directory.
IdP uses protocols such as SAML, OAuth, and OpenID Connect
Top trending discussions
posted on 18 Feb 2023
I applied via Recruitment Consulltant and was interviewed in Aug 2022. There were 4 interview rounds.
posted on 6 Jan 2023
I applied via Approached by Company and was interviewed in Jul 2022. There were 3 interview rounds.
Questions related to web development and architecture
Session is a way to store user-specific data on the server-side
Session can be stored in-memory, on the server's file system, or in a database
3-tier architecture separates presentation, application logic, and data storage
3-layered architecture separates presentation, business logic, and data access
SOA is a design pattern where software components communicate with each...
I applied via LinkedIn and was interviewed before Jan 2023. There was 1 interview round.
I applied via Company Website and was interviewed before May 2023. There was 1 interview round.
I had to evaluate a software and let them understand where this software could be implemented and the pros and cons of the software.
posted on 29 Nov 2022
I applied via Approached by Company and was interviewed before Nov 2021. There were 2 interview rounds.
Array and OOPS concept. Given set of questions to solve with each oops concept
Inheritance in car model refers to the ability of a new car model to inherit features and characteristics from an existing car model.
Inheritance allows for the creation of a new car model that shares common features with an existing car model
The new car model can add or modify features inherited from the existing car model
For example, a new sports car model can inherit features from a base car model such as engine, tra...
posted on 19 Jul 2024
I applied via campus placement at Anna University and was interviewed in Jun 2024. There were 2 interview rounds.
Puzzles, speed, logical questions
Create a procedure to sort an array of integers in ascending order.
Declare a function that takes an array of integers as input
Implement a sorting algorithm like bubble sort, selection sort, or insertion sort
Return the sorted array
Creating and declaring XML involves defining the structure and content of the XML document.
Define the XML version and encoding at the beginning of the document
Declare the root element and any nested elements with opening and closing tags
Include attributes within the opening tag to provide additional information
Use self-closing tags for elements without content
Example:
Some of the top questions asked at the American Legalnet Senior Software Engineer interview -
Senior Software Engineer
8
salaries
| ₹10 L/yr - ₹15.5 L/yr |
Senior Software Developer
5
salaries
| ₹9.4 L/yr - ₹12.7 L/yr |
QA Engineer
4
salaries
| ₹13.2 L/yr - ₹17.5 L/yr |
Country Manager
4
salaries
| ₹40 L/yr - ₹46 L/yr |
UI/UX Designer
3
salaries
| ₹10.4 L/yr - ₹10.4 L/yr |
Accel Frontline
VHS Consulting
Apex CoVantage
IVTL Infoview Technologies