Filter interviews by
Javascript object copy creates a shallow copy of the object, copying references to nested objects.
Object.assign() can be used to create a shallow copy of an object.
Spread operator (...) can also be used for object copying.
Deep copying requires a custom function to recursively copy nested objects.
Higher order functions are functions that take other functions as arguments or return functions as results.
Higher order functions can be used to create more flexible and reusable code.
They can be used for tasks like filtering, mapping, and reducing arrays.
Example: Array.prototype.map() is a higher order function that takes a function as an argument to apply to each element in the array.
Top trending discussions
I appeared for an interview in Oct 2016.
My hobbies include hiking, playing guitar, and cooking.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Playing guitar: I love learning new songs and improving my skills.
Cooking: I like experimenting with different recipes and creating delicious meals.
In 5 years, I see myself as a senior software developer leading a team and working on complex projects.
Leading a team of developers
Working on complex projects
Continuously learning and improving my skills
Contributing to the growth and success of the company
I want to join DELL because of their innovative technology solutions and strong reputation in the industry.
DELL is known for their cutting-edge technology solutions which align with my passion for software development.
I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.
I believe joining DELL will provide me with opportunities for growth and career advancement.
I appeared for an interview in Jan 2017.
I appeared for an interview in May 2017.
String is immutable because it ensures data integrity and allows for efficient memory management.
Immutable strings prevent accidental modification of data.
Immutable strings can be easily shared and reused, improving memory efficiency.
Immutable strings enable efficient string interning and caching.
Immutable strings support thread safety in concurrent environments.
Yes, @RequestParam has a default value if not specified.
If a @RequestParam is not provided in the request, it will use its default value.
The default value can be set using the 'defaultValue' attribute of @RequestParam annotation.
If no default value is specified, the parameter will be considered as required and an exception will be thrown if not provided.
Abstract classes are required to provide a common interface and share code among related classes.
Abstract classes allow for code reusability and promote modular design.
They provide a common interface for a group of related classes.
Abstract classes can define abstract methods that must be implemented by subclasses.
They can also provide default implementations for common methods.
Abstract classes cannot be instantiated, b...
I appeared for an interview before May 2021.
Round duration - 90 Minutes
Round difficulty - Medium
You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...
The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, minimizing the unused capacity.
Use dynamic programming to solve this problem efficiently.
Create a 2D array to keep track of the minimum unused capacity for each color and weight combination.
Iterate through the stones and colors to update the array with the minimum unused capacity.
Return the minimum unused capacity from the array a...
Round duration - 24 hours
Round difficulty - Medium
Round duration - 25 minutes
Round difficulty - Easy
Tip 1 : have basic knowledge of web development
Tip 2 : have in depth understanding of workflow and tech stacks you use in your projects
Tip 1 : mention the skills you are comfortable to answer questions on
Tip 2 : have some projects with clear mention of your contribution to it on resume.
I appeared for an interview before May 2021.
Round duration - 24 hours
Round difficulty - Easy
It was a hackathon we were given a problem statement and we had to solve that within 2 days. There were team of 4 people.
The design process for building a chatbot involves defining user goals, choosing a platform, designing conversation flow, implementing natural language processing, and testing for accuracy.
Define user goals and objectives for the chatbot
Choose a platform or framework for building the chatbot (e.g. Dialogflow, Microsoft Bot Framework)
Design the conversation flow and user interactions
Implement natural language processing...
Round duration - 15 minutes
Round difficulty - Easy
HR round
Tip 1 : Do Quants everyday
Tip 2 : Work on your communication skills
Tip 3 : Competitive coding
Tip 1 : don’t brag
Tip 2 : wrote the skills you have
I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.
Our company is a leading software development firm specializing in creating innovative solutions for businesses.
We have a team of highly skilled software developers who are experts in various programming languages and technologies.
We have successfully delivered projects for clients in various industries such as finance, healthcare, and e-commerce.
Our company values collaboration, creativity, and continuous learning to ...
I appeared for an interview before Dec 2023.
Had one round of interview, which includes previous project discussion, coding test and some questions related to java, spring boot and microservices.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I bring a unique blend of technical skills, problem-solving abilities, and a passion for collaboration that drives successful project outcomes.
Proven experience in full-stack development, having successfully built and deployed multiple web applications using React and Node.js.
Strong problem-solving skills demonstrated by optimizing an existing application, resulting in a 30% increase in performance.
Excellent team playe...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I bring a unique blend of technical skills, problem-solving abilities, and a passion for collaboration that drives successful project outcomes.
Proven experience in full-stack development, having successfully delivered multiple projects using technologies like React and Node.js.
Strong problem-solving skills demonstrated by optimizing an existing application, resulting in a 30% increase in performance.
Excellent collabora...
based on 1 interview experience
Assistant Manager
1k
salaries
| ₹9.3 L/yr - ₹15.1 L/yr |
Software Engineer
949
salaries
| ₹11.6 L/yr - ₹20 L/yr |
Sales Executive
893
salaries
| ₹1.8 L/yr - ₹5.5 L/yr |
Manager
520
salaries
| ₹15.5 L/yr - ₹28.3 L/yr |
Senior Engineer
470
salaries
| ₹7.9 L/yr - ₹14.7 L/yr |
Apple
vivo
OPPO
Dell