Filter interviews by
I applied via LinkedIn and was interviewed in Dec 2022. There were 3 interview rounds.
GET is used to retrieve data, PUT is used to update data, and POST is used to create new data.
GET method is used to retrieve data from a server.
PUT method is used to update existing data on a server.
POST method is used to create new data on a server.
GET requests are idempotent, while PUT and POST requests are not.
GET requests should not have side effects, while PUT and POST requests can.
Example: GET method can be used ...
SQL or stored procedure optimization techniques aim to improve performance by reducing execution time and resource usage.
Use indexes to speed up data retrieval
Avoid using SELECT * and instead specify only the necessary columns
Minimize the use of functions in WHERE clauses
Avoid using cursors and opt for set-based operations
Regularly analyze query execution plans for potential optimizations
Stored procedures are precompiled SQL queries stored in the database, while functions are user-defined routines that return a value.
Stored procedures can perform DML operations, while functions are used to compute and return a value.
Stored procedures can have input and output parameters, while functions can only have input parameters.
Stored procedures can call functions, but functions cannot call stored procedures.
ViewData, ViewBag, and TempData are used to pass data from controller to view in ASP.NET MVC.
ViewData is a dictionary object used to pass data from controller to view. It requires typecasting to retrieve data.
ViewBag is a dynamic property used to pass data from controller to view. No typecasting is required.
TempData is a dictionary object used to pass data from one controller to another or from one action to another.
Ex...
Triggers in SQL server are special stored procedures that are automatically executed in response to certain events on a particular table or view.
Triggers can be used to enforce business rules, audit changes, or maintain referential integrity.
There are two main types of triggers in SQL server: DML triggers and DDL triggers.
DML triggers are fired in response to data manipulation language (DML) events like INSERT, UPDATE,...
posted on 6 Sep 2024
Mutable data types can be changed after creation, while non-mutable data types cannot be changed.
Mutable data types in Python include lists and dictionaries.
Non-mutable data types in Python include tuples and strings.
Changing a mutable data type will modify the original object, while changing a non-mutable data type will create a new object.
A decorator is a design pattern that allows behavior to be added to individual objects, either statically or dynamically, without affecting the behavior of other objects.
Decorators are functions that take another function and extend its behavior without explicitly modifying it.
They are commonly used in Python to add functionality to existing functions or classes.
Example: Adding logging to a function using a decorator.
posted on 5 Apr 2024
I was interviewed in Mar 2024.
Print pattern and recursive program
I applied via LinkedIn and was interviewed in Oct 2024. There were 5 interview rounds.
Test was for Web Development - React
75min test
3 Questions
1 Coding Question
2 Scenario based questions
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
posted on 31 Oct 2024
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have their own 'arguments' object.
Arrow functions cannot be used as constructors with 'new'.
Arrow functions are more concise and have implicit return when no curly braces are used.
forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.
forEach does not return a new array, while map does
forEach does not modify the original array, while map creates a new array
forEach is used for side effects, while map is used for transformation
Example: forEach - array.forEach(item => console.log(item)), map - const newAr
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
I am currently working on developing a web application for a client in the e-commerce industry.
Developing front-end using React.js and back-end using Node.js
Implementing payment gateway integration for seamless transactions
Optimizing website performance for better user experience
The current design of the project is a microservices architecture with a front-end built using React and a back-end using Node.js.
Microservices architecture is used for scalability and flexibility
Front-end is developed using React for a dynamic user interface
Back-end is built with Node.js for server-side logic
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group