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.
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Amazon offers challenging projects, innovative technologies, and a collaborative work environment.
Opportunity to work on cutting-edge projects like Amazon Web Services (AWS) or Alexa
Access to vast resources and tools for development
Collaborative work culture that encourages learning and growth
Opportunity to impact millions of customers worldwide
Competitive compensation and benefits package
I want to work at Amazon because of their innovative culture, vast resources, and opportunities for growth.
Amazon is known for its innovative culture and cutting-edge technology.
They have vast resources and a global reach, providing opportunities to work on impactful projects.
Amazon offers great career growth and development opportunities for software developers.
I admire Amazon's customer-centric approach and focus on
My strengths include problem-solving skills and attention to detail. My weakness is sometimes being too critical of my own work.
Strengths: problem-solving skills
Strengths: attention to detail
Weakness: being too critical of my own work
I would solve the problem by breaking it down into smaller tasks, analyzing requirements, designing a solution, coding, testing, and debugging.
Analyze requirements thoroughly before starting the development process
Break down the problem into smaller tasks to make it more manageable
Design a solution architecture that meets the requirements and is scalable
Code the solution using best practices and coding standards
Test th...
Short term goals focus on immediate tasks and objectives, while long-term goals involve strategic planning and growth.
Short term goals may include completing a specific project, improving team communication, or implementing a new software feature.
Long-term goals could involve expanding the team, increasing market share, or developing new products or services.
Short term goals help keep the team focused and motivated, wh...
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
Asked about the dsa questions and about trees
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
Software Engineer
99
salaries
| ₹4.4 L/yr - ₹15 L/yr |
Senior Software Engineer
78
salaries
| ₹10.9 L/yr - ₹35 L/yr |
Project Manager
32
salaries
| ₹10.5 L/yr - ₹16.2 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