Filter interviews by
Top trending discussions
I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.
posted on 13 Dec 2024
I faced a technical challenge while implementing a complex algorithm for real-time data processing.
Identified the bottleneck in the algorithm by profiling the code
Optimized the algorithm by implementing data structures and algorithms with lower time complexity
Tested the optimized solution thoroughly to ensure correctness and performance
Collaborated with team members to brainstorm alternative approaches
JavaScript frameworks provide pre-written code to simplify and speed up web development.
Helps in organizing code and improving code quality
Provides reusable components for faster development
Offers built-in features like routing, state management, and data binding
Examples: React, Angular, Vue
Invert the bits of a given number
Use bitwise XOR operator (^) with 1 to flip each bit
Repeat the process for all bits in the number
Return the inverted number
Backward compatibility can be supported by using versioning, deprecation strategies, and maintaining clear communication with users.
Use versioning to clearly distinguish between different versions of the system
Implement deprecation strategies to phase out old features gradually
Maintain clear communication with users about upcoming changes and provide migration paths
Consider using compatibility layers or adapters to bri...
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
MCQ type questions related to Front end, Back end and involved few coding questions in the MCQ format
I would start by reproducing the issue, analyzing logs, checking code changes, and using debugging tools.
Reproduce the issue to understand the exact scenario where the defect occurs.
Analyze logs to identify any error messages or warnings related to the defect.
Check recent code changes to see if any recent modifications could have caused the defect.
Use debugging tools like breakpoints, logging, and profiling to trace th...
I would analyze the impact of the defect and explore alternative solutions.
Analyze the impact of the defect on the overall system functionality
Discuss with the team to brainstorm alternative solutions
Consider workarounds or temporary fixes while a permanent solution is being developed
Breaking changes can be implemented by following a structured process to minimize impact on users.
Communicate the changes to stakeholders in advance
Provide detailed documentation on the changes and how to adapt to them
Implement versioning to allow users to choose when to adopt the changes
Use feature flags to gradually roll out the changes and monitor impact
Run thorough testing to ensure the changes do not introduce new
posted on 22 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
25 Aptitude questions - Normal level
3 coding question : Level - Moderate
I applied via Naukri.com and was interviewed in Oct 2023. There was 1 interview round.
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes is required to manage and scale containerized applications efficiently.
It provides features like automatic scaling, self-healing, load balancing, and rolling updates.
Kubernetes uses a declarative approach to define the desired state of the application and ensures ...
ECS is a container management service by AWS, while EKS is a managed Kubernetes service.
ECS (Elastic Container Service) is a container management service provided by AWS.
ECS allows you to easily run and scale containerized applications on AWS.
EKS (Elastic Kubernetes Service) is a managed Kubernetes service by AWS.
EKS simplifies the process of deploying, managing, and scaling containerized applications using Kubernetes.
...
Find give number is a prime or not
Promises in JavaScript are objects that represent the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations such as fetching data from an API or reading a file.
They provide a cleaner and more readable way to write asynchronous code compared to using callbacks.
Promises have three states: pending, fulfilled, or rejected.
They can be chained together using methods l...
setTimeout() is a function in JavaScript that allows you to delay the execution of a function for a specified amount of time.
setTimeout() takes two parameters: a function to be executed and a delay time in milliseconds
The function passed to setTimeout() is executed once after the specified delay
setTimeout() returns a unique identifier (timeout ID) that can be used to cancel the execution of the function using clearTime...
Software Engineer
5
salaries
| ₹3.2 L/yr - ₹5.5 L/yr |
Softwaretest Engineer
4
salaries
| ₹1.8 L/yr - ₹3.5 L/yr |
Senior Software Engineer
3
salaries
| ₹8 L/yr - ₹12 L/yr |
Software Implementation Consultant
3
salaries
| ₹4.2 L/yr - ₹4.2 L/yr |
TCS
Wipro
Infosys
HCLTech