Filter interviews by
I have worked with various design patterns including MVC, Singleton, Factory, Observer, and Decorator.
MVC pattern for separating concerns in web development
Singleton pattern for ensuring only one instance of a class exists
Factory pattern for creating objects without exposing the instantiation logic
Observer pattern for implementing event-driven systems
Decorator pattern for adding functionality to objects dynamically
To find the node where two linked lists merge.
Traverse both linked lists and find their lengths.
Move the pointer of the longer list ahead by the difference in lengths.
Now traverse both lists together until the nodes match.
The matching node is the point of merge.
I applied via Approached by Company and was interviewed before Oct 2021. There were 2 interview rounds.
A Product Manager should have a customer-centric approach to develop and deliver products that meet the needs of the target audience.
Understand the target audience and their pain points
Gather feedback from customers and stakeholders
Prioritize features based on customer needs and business goals
Collaborate with cross-functional teams to develop and launch products
Continuously monitor and improve the product based on cust
Top trending discussions
I am a highly skilled System Engineer with expertise in designing and implementing complex systems.
Experienced in managing and troubleshooting network infrastructure
Proficient in virtualization technologies such as VMware and Hyper-V
Strong knowledge of operating systems like Windows and Linux
Familiar with scripting languages like PowerShell and Bash
Excellent problem-solving and communication skills
Yes, I have experience working in teams.
I have worked on several group projects during my studies.
I have collaborated with colleagues to solve complex technical problems.
I have participated in cross-functional teams to implement system upgrades.
I have also been part of agile development teams, working closely with software engineers and testers.
One example of teamwork is when I led a team of engineers to successfully d
Polymorphism is the ability of an object to take on many forms. In C++, it is achieved through function overloading and virtual functions.
Polymorphism allows objects of different classes to be treated as objects of a common base class.
Function overloading enables multiple functions with the same name but different parameters.
Virtual functions allow derived classes to override base class functions.
based on 6 reviews
Rating in categories
Full Stack Developer
6
salaries
| ₹5 L/yr - ₹11 L/yr |
Software Engineer
5
salaries
| ₹6.3 L/yr - ₹8 L/yr |
Team Lead
5
salaries
| ₹15 L/yr - ₹22 L/yr |
Product Manager
4
salaries
| ₹20 L/yr - ₹23 L/yr |
Senior Software Developer
4
salaries
| ₹8 L/yr - ₹22 L/yr |
MindTickle
EdCast
Knolskape Solutions
upGrad