Filter interviews by
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.
Node.js is commonly used for building server-side applications.
It has a large ecosystem of open-source libraries and frameworks like Express.js.
Event loop is a mechanism that allows a program to efficiently handle multiple events or tasks concurrently.
Event loop is commonly used in asynchronous programming to manage tasks that may take varying amounts of time to complete.
It continuously checks for events or tasks in a queue and executes them one by one.
Event loop helps prevent blocking of the main thread by allowing non-blocking execution of tasks.
Popular exam...
Callback is a function passed as an argument to another function to be executed later, while a promise is an object representing the eventual completion or failure of an asynchronous operation.
Callback is used in traditional asynchronous programming, while promises are used in modern asynchronous programming.
Callbacks can lead to callback hell or pyramid of doom, while promises provide better readability and error hand...
Middlewares in Node.js are functions that have access to the request and response objects, and can modify or terminate the request-response cycle.
Middlewares are functions that are executed in the middle of the request-response cycle.
They can perform tasks like parsing request data, logging, authentication, etc.
Middlewares can be added using app.use() method in Express framework.
Example: app.use(bodyParser.json()) to p
Event emitter is a pattern used to handle and respond to events in software development.
Event emitter is a design pattern commonly used in Node.js for handling events.
It allows objects to subscribe to events and be notified when those events occur.
Event emitter is often used for asynchronous programming and decoupling components.
Example: EventEmitter class in Node.js can be used to create custom events and handle them.
Top trending discussions
posted on 13 Apr 2018
I applied via Naukri.com and was interviewed before Apr 2017. There were 5 interview rounds.
I expect you to provide guidance, support, and opportunities for growth in my role as a Senior Engineer.
Clear communication on expectations and goals
Regular feedback and support for professional development
Opportunities for learning new technologies and skills
Collaborative work environment
Recognition for achievements and contributions
I applied via Referral and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Referral and was interviewed in Apr 2022. There were 2 interview rounds.
Discuss work related questions
Distribution voltage refers to the voltage level at which electricity is distributed from substations to consumers.
Distribution voltage typically ranges from 4 kV to 33 kV for residential and commercial areas.
Higher distribution voltages, such as 66 kV or 132 kV, are used for industrial areas or large consumers.
The choice of distribution voltage depends on factors like distance, load requirements, and cost.
Transformers...
I applied via Referral and was interviewed before Nov 2023. There were 2 interview rounds.
based on 1 interview
Interview experience
Assistant Manager
966
salaries
| ₹4.4 L/yr - ₹15 L/yr |
Deputy Manager
613
salaries
| ₹7 L/yr - ₹19 L/yr |
Associate Manager
362
salaries
| ₹8.8 L/yr - ₹25 L/yr |
Senior Engineer
287
salaries
| ₹3.8 L/yr - ₹11.8 L/yr |
Manager
237
salaries
| ₹10.8 L/yr - ₹27 L/yr |
Suzlon Group
Adani Group
Torrent Power
Tata Power