Filter interviews by
Node.js is asynchronous to handle multiple requests efficiently without blocking the execution of other code.
Node.js uses non-blocking I/O operations to handle multiple requests concurrently.
Asynchronous programming allows Node.js to execute code while waiting for I/O operations to complete.
Node.js event loop helps in managing asynchronous operations efficiently.
Callbacks are commonly used in Node.js to handle asynchro...
Top trending discussions
Node.js is a runtime environment that allows you to run JavaScript code outside of a web browser.
Node.js is built on Chrome's V8 JavaScript engine.
It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node.js is commonly used for building server-side applications and APIs.
It has a large ecosystem of open-source libraries and frameworks, such as Express.js.
Middleware is a software component that acts as a bridge between an application's request and response.
Middleware functions have access to the request and response objects
They can modify the request and response objects
Middleware can be used for tasks like authentication, logging, error handling, etc.
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });
promise.all is a method in JavaScript that takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.
Used to handle multiple asynchronous operations at once
Returns a single promise that resolves when all input promises have resolved
If any of the input promises is rejected, the returned promise is rejected with the reason of the first rejected promise
A callback is a function passed as an argument to another function to be executed later.
Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.
They are often used in event handling, timers, and AJAX requests.
Callbacks can be synchronous or asynchronous, depending on when they are executed.
Example: setTimeout(callback, 1000) will execute the callback function after 1 second.
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2023. There were 2 interview rounds.
The average Node.js API design involves creating modular and scalable code, using RESTful principles, and implementing error handling and authentication.
Use modular code structure to separate concerns and improve maintainability
Follow RESTful principles for designing API endpoints and handling HTTP methods
Implement error handling to provide meaningful error messages and handle exceptions
Include authentication mechanism...
posted on 17 Oct 2024
I applied via Approached by Company and was interviewed in Sep 2024. There were 2 interview rounds.
MCQ Test and designing a application
Serial and parallel streams in Java are used for processing collections of data in a sequential or parallel manner.
Serial streams process elements in a single thread, while parallel streams use multiple threads for faster processing.
Parallel streams can improve performance for large datasets by utilizing multiple cores of the processor.
Serial streams are suitable for smaller datasets or when order of processing is impo...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
It was related to Basic HTML and Node. Some questions are from regioning.
posted on 24 Oct 2024
DSA - STRING AND ARRAY QUESTION
posted on 1 Jun 2023
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
I applied via Referral and was interviewed in Sep 2022. There were 5 interview rounds.
I am a Backend Associate with experience in developing and maintaining server-side applications.
Proficient in programming languages like Java and Python
Experience in working with databases like MySQL and MongoDB
Familiar with RESTful APIs and microservices architecture
Strong problem-solving and debugging skills
Ability to work in a team and collaborate effectively
My admired person in life is my mother.
My mother has always been my source of inspiration and support.
She has taught me the values of hard work, perseverance, and kindness.
Her selflessness and dedication to her family and community are admirable.
She has overcome numerous challenges and always remains positive.
I strive to be like her in both my personal and professional life.
I have 3 years of experience in backend development.
3 years of experience in backend development
Proficient in programming languages like Java and Python
Experience with databases like MySQL and MongoDB
Familiarity with RESTful APIs and web services
Knowledge of version control systems like Git
Yes, I have all the required documents.
I have my graduation certificate from XYZ University.
I also have experience certificates from my previous employers.
I can provide these documents upon request.
posted on 27 Jul 2022
based on 1 interview
Interview experience
Software Developer
4
salaries
| ₹2.5 L/yr - ₹3.6 L/yr |
Cognizant
Sutherland Global Services
Hexaware Technologies
Virtusa Consulting Services