i
WebMD
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
In memory database related question where I was asked to create class to satisfy test case written already, 4 level of question were there.
Node.js uses event-driven architecture to handle asynchronous tasks while synchronous tasks are executed in a blocking manner.
Node.js uses event loop to handle asynchronous tasks by offloading them to the system, allowing other tasks to continue without waiting.
Synchronous tasks are executed in a blocking manner, meaning the program waits for each task to complete before moving on to the next one.
Node.js provides non-b...
I deploy my application using containerization and continuous integration/continuous deployment (CI/CD) pipelines.
Utilize Docker to containerize the application for easy deployment and scalability
Use CI/CD pipelines such as Jenkins or GitLab CI to automate the deployment process
Deploy to cloud platforms like AWS, Azure, or Google Cloud for reliable hosting
Implement monitoring and logging tools like Prometheus and ELK s
Caching can be implemented using RabbitMQ by storing frequently accessed data in memory.
Set up a RabbitMQ server to act as a message broker
Publish data to RabbitMQ when it is fetched from the database
Subscribe to messages in your Node.js application and store the data in memory
Check the cache before fetching data from the database
Node.js is single-threaded, but can handle multiple threads using child processes or worker threads.
Use child processes to run multiple instances of Node.js
Use worker threads for CPU-intensive tasks
Leverage the cluster module to create a pool of worker processes
Fork creates a new process while spawn launches a new process asynchronously.
Fork is used to create child processes in Node.js, typically for running separate instances of the same application.
Spawn is used to launch a new process asynchronously, allowing for communication between the parent and child processes.
Fork is commonly used in cluster mode for load balancing in Node.js applications.
Spawn is used for executing
Top trending discussions
I applied via Job Fair and was interviewed in Jun 2024. There was 1 interview round.
BFS Implementation of a jug question.
It was a medium-level DSA round
This was also a DSA round
This again a DSA round
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
I want to join Facebook because of its innovative technology, global impact, and opportunities for growth.
Innovative technology: Facebook is known for its cutting-edge technology and constant innovation.
Global impact: Working at Facebook would allow me to contribute to a platform that connects billions of people worldwide.
Opportunities for growth: Facebook offers a dynamic and fast-paced work environment with ample opp...
I appreciate the personalized news feed feature on Facebook.
Personalized news feed shows content based on user interests
Helps users stay updated on relevant information
Allows users to engage with content they are interested in
I was interviewed in May 2024.
It was having english and maths questions
Code was easy kindly do pratice
Basic Question of percentage, ratio,time and work and etc
Fixed Logic Question with implementation
I haven't appeared but this website asking me everytime that's why giving review but I wanted to know what are the ratings for this company
Interview experience
Software Engineer
79
salaries
| ₹4.4 L/yr - ₹17.5 L/yr |
Senior Software Engineer
77
salaries
| ₹10.9 L/yr - ₹35 L/yr |
Project Manager
28
salaries
| ₹9.8 L/yr - ₹16.5 L/yr |
Senior QA Engineer
21
salaries
| ₹7.3 L/yr - ₹25.5 L/yr |
QA Engineer
20
salaries
| ₹4 L/yr - ₹11 L/yr |
Practo
Lybrate
Tata 1mg
Netmeds.com