Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Feb 2024. There were 4 interview rounds.
Cyclic linked lists are linked lists where the last node points back to the first node, creating a loop.
Cyclic linked lists have no NULL pointers, making it difficult to determine the end of the list.
They can be used to efficiently represent circular data structures like a round-robin scheduling algorithm.
Detecting cycles in a linked list can be done using Floyd's cycle-finding algorithm.
Real world problem: Predicting customer churn in a subscription-based service
Collect and analyze customer data such as usage patterns, demographics, and interactions
Use machine learning algorithms to identify factors leading to churn
Implement targeted retention strategies based on the analysis
Monitor and evaluate the effectiveness of the strategies over time
posted on 16 Apr 2021
I applied via Approached by Company and was interviewed before Aug 2021. There was 1 interview round.
Abstract class can have implementation while interface cannot. Classes can implement multiple interfaces but only one abstract class.
Abstract class can have constructors while interface cannot.
Abstract class can have non-abstract methods while interface cannot.
Interfaces are used for full abstraction while abstract classes are used for partial abstraction.
Example: Abstract class - Animal with method eat() and subclass ...
I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Dec 2021. There were 2 interview rounds.
Basic Aptitude like Quantitative , English and Logical Reasoning. Coding round had 4 questions - 2 SQL problems and 2 codes
I appeared for an interview before May 2016.
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
2.2k
salaries
| ₹13 L/yr - ₹51 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹25 L/yr - ₹95 L/yr |
Software Engineer2
1.1k
salaries
| ₹20.8 L/yr - ₹70 L/yr |
Software Developer
607
salaries
| ₹30 L/yr - ₹54.2 L/yr |
Support Engineer
596
salaries
| ₹9 L/yr - ₹30 L/yr |
Amazon
Deloitte
TCS