Filter interviews by
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Event loop is a mechanism in JavaScript that allows for asynchronous non-blocking operations.
Event loop is responsible for handling asynchronous operations in JavaScript.
It allows for non-blocking I/O operations by continuously checking the call stack and the callback queue.
Event loop ensures that the JavaScript runtime is not blocked by long-running tasks.
Example: setTimeout() function in JavaScript uses the event loo...
Create backend for student management
I applied via Monster and was interviewed before Dec 2020. There was 1 interview round.
A module in Angular is defined using the NgModule decorator.
Import the NgModule decorator from @angular/core
Use the decorator to define the module and its properties
Export the module to make it available for other modules to import
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
I am a Node JS Developer with experience in various projects and technologies, including AWS services and async programming.
Developed projects using Node JS and various technologies
Utilized AWS services such as Lambda functions
Implemented async programming concepts like async/await and promises
Worked with filtering even numbers in code
Familiar with Redis cache and RabbitMQ
Knowledge of NPM and packages
I have used Redis cache in multiple projects to improve performance and reduce database load.
Used Redis cache to store frequently accessed data for faster retrieval
Implemented Redis cache in a Node.js application to cache API responses
Utilized Redis cache to store session data for improved user experience
posted on 13 Jun 2024
Node.js is a runtime environment that allows you to run JavaScript on the server side.
Node.js is built on Chrome's V8 JavaScript engine.
It is lightweight and efficient for building scalable network applications.
Node.js uses an event-driven, non-blocking I/O model, making it ideal for real-time applications like chat apps or streaming services.
NodeJs achieves multiple threading through event loop and asynchronous non-blocking I/O operations.
NodeJs uses event loop to handle multiple requests efficiently without blocking the main thread.
It utilizes asynchronous non-blocking I/O operations to perform tasks concurrently.
NodeJs can also create child processes to handle heavy computational tasks in parallel.
I'm sorry, but the question is not related to the job position of Node JS Developer.
The question is not relevant to the job position.
It is important to stay focused on the job requirements.
If you are unsure about a question, it is okay to ask for clarification.
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
Nodejs application can be deployed using various tools like Heroku, AWS, DigitalOcean, etc.
Use a cloud platform like Heroku, AWS, DigitalOcean, etc.
Create a production build of the application
Configure environment variables
Use a process manager like PM2 to manage the application
Use a reverse proxy like Nginx to handle incoming requests
Set up SSL/TLS certificates for secure communication
Nodejs is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Nodejs uses an event-driven, non-blocking I/O model.
It is designed to build scalable network applications.
Nodejs uses modules to organize code.
It has a built-in package manager called npm.
Nodejs can be used for both server-side and client-side programming.
Node.js is a runtime environment for executing JavaScript code outside of a web browser.
Node.js is built on the V8 JavaScript engine, while JavaScript is a programming language.
Node.js allows JavaScript to be run on the server-side, while JavaScript is primarily used for client-side scripting.
Node.js provides additional features and APIs for server-side development, such as file system access and networking capabilitie...
Nodejs is a server-side runtime environment while Angularjs is a client-side JavaScript framework.
Nodejs is used for building server-side applications while Angularjs is used for building client-side applications.
Nodejs is based on JavaScript and uses an event-driven, non-blocking I/O model.
Angularjs is a framework for building dynamic web applications using HTML, CSS, and JavaScript.
Nodejs is used for creating APIs, h...
Error first callback function is a convention in Node.js where the first parameter of a callback function is reserved for an error object.
The error object is passed as the first argument to the callback function
If there is no error, the error object will be null or undefined
If there is an error, the error object will contain information about the error
This convention allows for consistent error handling in asynchronous...
Yes, I follow agile methodology for software development.
I believe in iterative development and continuous feedback.
I prioritize customer satisfaction and collaboration with the team.
I use tools like Jira and Trello to manage tasks and sprints.
I also follow the Scrum framework for daily stand-ups, sprint planning, and retrospectives.
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
I was interviewed in May 2024.
Node.js is a runtime environment that allows JavaScript code to run on the server-side.
Node.js uses an event-driven, non-blocking I/O model, making it lightweight and efficient.
It uses the V8 JavaScript engine from Google Chrome to execute code.
Node.js allows developers to build scalable network applications using JavaScript.
It has a large ecosystem of libraries and frameworks, such as Express.js for web applications.
Event loop in Node.js is a mechanism that allows Node.js to perform non-blocking I/O operations.
Event loop is responsible for handling asynchronous operations in Node.js.
It allows Node.js to perform multiple operations concurrently without blocking the execution.
Event loop continuously checks the event queue for any pending events and executes them in a loop.
Example: When reading a file in Node.js, the event loop allow...
Node.js applications can be deployed using various methods such as using a hosting service, containerization, or serverless platforms.
Use a hosting service like Heroku, AWS, or DigitalOcean to deploy the application.
Containerize the application using Docker and deploy it on a container orchestration platform like Kubernetes.
Utilize serverless platforms like AWS Lambda or Google Cloud Functions for deploying serverless
Some AWS services commonly used by Node JS developers are EC2, S3, Lambda, RDS, and API Gateway.
EC2 (Elastic Compute Cloud) for scalable virtual servers
S3 (Simple Storage Service) for object storage
Lambda for serverless computing
RDS (Relational Database Service) for managed databases
API Gateway for creating, publishing, maintaining, monitoring, and securing APIs
Use a database driver like Mongoose or Sequelize to connect a database to Node.js
Install the database driver package using npm
Require the database driver in your Node.js application
Create a connection to the database using the driver's connection method
Use the connection object to interact with the database
Callback hell is a situation in asynchronous JavaScript programming where multiple nested callbacks make the code difficult to read and maintain.
Occurs when multiple asynchronous operations are nested within each other
Leads to deeply nested code structure which is hard to read and debug
Can be avoided by using promises, async/await, or modularizing code
based on 1 interview
Interview experience
PHP Developer
22
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
16
salaries
| ₹0 L/yr - ₹0 L/yr |
UI Developer
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Software Developer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech