Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2023. There were 3 interview rounds.
Dependency injection service lifetime determines how long a service instance will be available for use.
Service lifetime can be scoped to a single request, a session, or the entire application
Transient lifetime creates a new instance every time it is requested
Singleton lifetime creates a single instance for the entire application
Scoped lifetime creates a single instance for each request or session
Lifetime can affect per
Middleware in ASP.NET Core is a software component that sits between the web server and the application and handles requests and responses.
Middleware is a pipeline of components that can be added to the application's request processing pipeline.
Each middleware component can handle a specific aspect of the request/response cycle, such as authentication, logging, or caching.
Middleware can be added to the pipeline using t...
SQL server has various functions for data manipulation and retrieval.
Aggregate functions like SUM, AVG, COUNT, MAX, MIN
String functions like CONCAT, SUBSTRING, REPLACE
Date and time functions like GETDATE, DATEADD, DATEDIFF
Conversion functions like CAST, CONVERT
Logical functions like CASE, IIF
Startup class is used to configure services and middleware for an application.
Startup class is a part of ASP.NET Core framework.
It is used to configure the application's request pipeline.
It includes methods for configuring services, middleware, and the application's request handling pipeline.
The ConfigureServices method is used to add services to the dependency injection container.
The Configure method is used to add mi...
Filters in ASP.NET Core are used to execute code before or after an action method is executed.
Filters can be used to perform authentication, logging, caching, and exception handling.
There are four types of filters: Authorization filters, Action filters, Result filters, and Exception filters.
Filters can be applied globally, to a controller, or to a specific action method.
Filters can be added using attributes or by imple
Action filters are used in ASP.NET MVC to execute code before or after an action method is called.
Action filters are attributes that can be applied to a controller action method.
They can be used to perform tasks such as authentication, logging, and caching.
There are four types of action filters: Authorization filters, Action filters, Result filters, and Exception filters.
Examples of action filters include the [Authoriz...
keep() and peak() are not standard functions in programming. They may refer to specific functions in a particular language or library.
keep() and peak() may have different meanings depending on the context in which they are used.
Without more information about the specific language or library being used, it is difficult to provide a more detailed answer.
It is important to clarify the context of the question before attemp
Session storage in core is a way to store data temporarily on the client side.
Session storage is a type of web storage that allows data to be stored on the client side for the duration of a session.
Data stored in session storage is only accessible within the same window or tab that created it.
Session storage is useful for storing temporary data such as user preferences or form data.
Session storage can be accessed using
I prioritize tasks based on urgency and importance, and use time management techniques to ensure efficient completion.
Create a to-do list and prioritize tasks based on urgency and importance
Break down larger tasks into smaller, manageable chunks
Use time management techniques such as the Pomodoro technique to stay focused and efficient
Regularly reassess priorities and adjust the to-do list as needed
Communicate with team...
Top trending discussions
Services in Android are components that run in the background to perform long-running operations.
Services can be used to play music in the background while the user interacts with other apps.
They can also be used to download files from the internet even when the app is not in the foreground.
Services can run indefinitely or be scheduled to run at specific times.
They can communicate with other components using broadcasts
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I applied via Referral and was interviewed in Jan 2023. There were 2 interview rounds.
DB query to find duplicates in a table, keeping first duplicate in answer.
Use GROUP BY clause to group the records by the column(s) that may have duplicates
Use HAVING clause to filter out groups with only one record
Use MIN or MAX function to select the first record in each group
Example: SELECT MIN(id), name, COUNT(*) FROM table GROUP BY name HAVING COUNT(*) > 1
Code to map Employee Object from List to Hashmap using Stream API functions.
Create a List of Employee objects
Use stream() method to convert List to Stream
Use collect() method to convert Stream to HashMap
Use Collectors.toMap() method to create HashMap
Pass key and value mapping functions to toMap() method
posted on 12 May 2022
I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.
let, var, and const are all used to declare variables in JavaScript, but they have different scoping rules and behaviors.
let and const were introduced in ES6, while var has been around since the beginning of JavaScript.
let and const are block-scoped, while var is function-scoped.
Variables declared with const cannot be reassigned, while let and var can be.
const variables must be initialized when they are declared, while...
Scopes in JavaScript determine the accessibility of variables and functions.
Global scope: variables and functions declared outside any function are accessible globally
Local scope: variables and functions declared inside a function are only accessible within that function
Block scope: variables declared with let and const are only accessible within the block they are declared in
Function scope: variables declared with var...
Callback hell is a situation where nested callbacks make code unreadable. Promises are a solution to this problem.
Callback hell occurs when there are too many nested callbacks in asynchronous code
It makes the code difficult to read and maintain
Promises are a way to handle asynchronous operations without nested callbacks
Promises can be used to chain multiple asynchronous operations together
Promises have a resolve and re...
Express.js is a popular Node.js web framework used for building web applications. Body-parser is a middleware used to parse incoming request bodies.
Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
It provides a way to handle HTTP requests and responses, routing, middleware, and more.
Body-parser is a middleware used to parse inc...
Arrow functions are a concise way to write functions in JavaScript.
They have a shorter syntax than traditional function expressions.
They do not have their own 'this' keyword.
They are not suitable for methods, constructors, or prototype methods.
Example: const add = (a, b) => a + b;
Example: const square = x => x * x;
Node.js is a server-side JavaScript runtime environment.
Node.js is built on top of the V8 JavaScript engine from Google Chrome.
It allows developers to write server-side code in JavaScript.
Node.js has a non-blocking I/O model, making it efficient for handling large amounts of data.
Node.js has a vast library of modules available through npm (Node Package Manager).
Passport.js is an authentication middleware for Node.js.
Passport.js provides a simple way to authenticate users with various authentication strategies such as local, OAuth, OpenID, etc.
It is highly customizable and can be integrated with any Node.js web application framework.
Passport.js maintains user sessions and provides a consistent API for authentication across different strategies.
Example: Using Passport.js with E...
Node is a runtime environment for executing JavaScript code, while Express is a web application framework built on top of Node.
Node provides the platform for running JavaScript code outside of a web browser
Express is a lightweight framework that simplifies building web applications on top of Node
Express provides features like routing, middleware, and templating that make it easier to build web applications
Node and Expr...
Node.js is single-threaded to optimize performance and simplify programming.
Node.js uses an event-driven, non-blocking I/O model.
This allows for efficient handling of multiple requests without creating new threads.
Node.js also uses a single event loop to manage all I/O operations.
This simplifies programming by eliminating the need for complex thread synchronization.
However, Node.js can still take advantage of multi-cor
Function hoisting is a JavaScript behavior where function declarations are moved to the top of their scope.
Function declarations are moved to the top of their scope during the compilation phase.
Function expressions are not hoisted.
Hoisting can lead to unexpected behavior and bugs if not understood properly.
Event loop is a mechanism that allows JavaScript to perform non-blocking I/O operations.
Event loop is a loop that constantly checks the message queue and executes the next message if there is any.
Phases are the different stages of the event loop, such as timers, I/O callbacks, idle, and poll.
Event loop is crucial for Node.js to handle multiple requests simultaneously without blocking the main thread.
Example: setTimeout...
posted on 15 Jul 2024
I applied via LinkedIn and was interviewed before Jul 2023. There was 1 interview round.
I applied via Company Website
Aptitude + Coding Test
I applied via Approached by Company and was interviewed in Jun 2022. There was 1 interview round.
based on 1 review
Rating in categories
Software Engineer
4
salaries
| ₹3.3 L/yr - ₹7 L/yr |
Principal Test Engineer
4
salaries
| ₹16 L/yr - ₹17.5 L/yr |
Junior Software Engineer
3
salaries
| ₹2.4 L/yr - ₹4 L/yr |
Senior IOS Developer
3
salaries
| ₹16 L/yr - ₹16 L/yr |
Softwaretest Engineer
3
salaries
| ₹5.1 L/yr - ₹8 L/yr |
Accenture
Capgemini
HCLTech
Teleperformance