Filter interviews by
I appeared for an interview in Apr 2025, where I was asked the following questions.
Effective conflict resolution in engineering teams fosters collaboration, innovation, and a positive work environment.
Open Communication: Encourage team members to express their concerns openly. For example, I once facilitated a meeting where two engineers had differing opinions on a project approach, allowing them to voice their perspectives and find common ground.
Active Listening: Practice active listening to underst...
Balancing technical debt and new feature development is crucial for sustainable software growth and team productivity.
Assess Impact: Evaluate how technical debt affects current performance. For example, if a feature is delayed due to bugs, prioritize fixing those bugs.
Stakeholder Input: Gather feedback from stakeholders on feature requests versus the need for debt repayment. This helps align priorities with business go...
Top trending discussions
I applied via Naukri.com and was interviewed in Jun 2020. There were 3 interview rounds.
The company offers a range of facilities to support employee well-being and productivity, including modern workspaces and wellness programs.
Modern office spaces equipped with ergonomic furniture.
On-site fitness center to promote physical health.
Flexible working hours to support work-life balance.
Employee wellness programs, including mental health resources.
Cafeteria with healthy meal options available.
I applied via Recruitment Consultant and was interviewed before Apr 2020. There were 4 interview rounds.
For loop is used for iterating over a range of values while for each loop is used for iterating over elements of an array.
For loop is used when the number of iterations is known beforehand.
For each loop is used when the number of iterations is not known beforehand.
For loop can be used with any iterable object.
For each loop can only be used with arrays and other iterable objects.
For loop uses an index variable to access...
Certifications are not mandatory for software developers, but can add value to their resume.
Certifications in programming languages like Java, Python, C++
Certifications in software development methodologies like Agile, Scrum
Certifications in cloud computing platforms like AWS, Azure
Certifications in security like CISSP, CEH
Certifications in project management like PMP
Certifications in mobile app development like Androi...
I applied via Approached by Company and was interviewed in Feb 2022. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
Add two linked lists and return the sum as a linked list.
Traverse both linked lists and add the corresponding nodes.
Handle carry over while adding nodes.
Create a new linked list to store the sum and return it.
Quick sort is faster but unstable, while merge sort is slower but stable.
Quick sort uses a pivot element to divide the array into two parts and recursively sorts them.
Merge sort divides the array into two halves, sorts them separately, and then merges them.
Quick sort has an average time complexity of O(n log n), while merge sort has a time complexity of O(n log n) in all cases.
Quick sort is not stable, meaning that the...
based on 1 interview experience
Difficulty level
Duration
Software Developer
53
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Full Stack Developer
13
salaries
| ₹3.6 L/yr - ₹8 L/yr |
Full Stack Software Developer
9
salaries
| ₹2.6 L/yr - ₹7.2 L/yr |
Software Engineer
8
salaries
| ₹2.4 L/yr - ₹7.2 L/yr |
Senior Software Developer
6
salaries
| ₹8.1 L/yr - ₹14.5 L/yr |