i
Sopra Steria
Filter interviews by
Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.
Event loop is responsible for handling I/O operations and executing callbacks.
It allows Node.js to perform non-blocking operations efficiently.
Event loop continuously checks the event queue for new events to process.
Example: setTimeout function in Node.js uses event loop to schedule the callback function to b
process.nextTick is used to defer the execution of a callback function until the next iteration of the event loop, while SetImmediate is used to execute a callback function immediately after the current event loop.
process.nextTick is more efficient for executing code asynchronously in the same phase of the event loop.
SetImmediate is better suited for executing code asynchronously in the next iteration of the event loop...
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Developed a web application for online shopping with microservices architecture using Node.js, Express, MongoDB, and React.
Implemented microservices architecture to improve scalability and maintainability
Used Node.js and Express for backend development
Utilized MongoDB for database management
Implemented React for frontend development
Implemented business logic for user authentication, product management, and order proces
I have used the Singleton, Factory, and Observer design patterns in my projects.
Singleton pattern: Used to ensure a class has only one instance and provides a global point of access to it. For example, I implemented a Logger class as a Singleton to manage logging throughout the application.
Factory pattern: Used to create objects without specifying the exact class of object that will be created. For instance, I used a F...
Use LINQ queries to retrieve order id and list of products based on latest project.
Use OrderByDescending to get the latest project first
Join Order and Product tables on OrderId
Select OrderId and list of Products
Use SQL query with ORDER BY and LIMIT to get 2nd largest salary.
Use SELECT statement to retrieve salary column
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 1,1 to get the second row
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.
based on 1 interview
Interview experience
Module Lead
1.8k
salaries
| ₹6.4 L/yr - ₹21.5 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹5.4 L/yr - ₹20 L/yr |
Technical Lead
1.1k
salaries
| ₹9 L/yr - ₹26.5 L/yr |
Software Engineer
1k
salaries
| ₹3 L/yr - ₹10.9 L/yr |
Process Associate
512
salaries
| ₹1.5 L/yr - ₹5 L/yr |
Capgemini
Accenture
TCS
Wipro