Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Traverse through 2D array consisting of 0s and 1s. 1 -> Infected and 0-> non-infected. Find the time needed to make entire array affected.
Brute-Force and BFS/DFS approach
Create System design for image storage and retrieval process with cache and DB error handling approach
I was interviewed in Dec 2016.
I had a 6-month internship at XYZ Company where I worked on developing a web application using Java and Angular.
Developed a web application using Java and Angular
Collaborated with a team of developers to design and implement new features
Participated in code reviews and debugging sessions
Gained experience in Agile development methodologies
Developed a web-based inventory management system for a retail company.
Used Java and Spring framework to build the backend
Implemented a responsive user interface using HTML, CSS, and JavaScript
Integrated with a barcode scanner for efficient product tracking
Implemented role-based access control for different user roles
Optimized database queries for improved performance
The question asks to find the similarity between two words by developing our own sense of similarity.
Normalize the length of the Longest Common Subsequence (LCS) by dividing it by the total length of the string.
Implement a function that calculates the LCS between two words.
Divide the length of the LCS by the sum of the lengths of the two words.
Return the normalized similarity score as the result.
The function returns a doubly linked list of all the nodes at each level of a given binary tree.
Use a breadth-first search (BFS) algorithm to traverse the binary tree level by level.
Create a doubly linked list for each level and append the nodes to it.
Connect the doubly linked lists of each level to form the final result.
I have achieved significant milestones in my career as a Senior Software Developer.
Developed and implemented a scalable and efficient software solution for a large e-commerce platform, resulting in a 30% increase in sales.
Led a team of developers to successfully deliver a complex project within a tight deadline, earning recognition from the client.
Optimized the performance of a critical software module, reducing its ex...
Top trending discussions
posted on 8 Jan 2025
Asked two questions.
1. Related to string manipulation.
2. Subarray problem.
To remove cyclic dependency in Spring, use interfaces, setter injection, or constructor injection.
Use interfaces to break the cyclic dependency
Use setter injection to inject dependencies after bean creation
Use constructor injection to pass dependencies during bean creation
Code to reverse a linked list
Create three pointers: prev, current, next
Iterate through the linked list, updating pointers accordingly
Set the next pointer of current to prev to reverse the list
Design a system for parking management
Include features for vehicle registration and tracking
Implement payment processing for parking fees
Utilize sensors for real-time parking availability updates
I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
Output of the code type questions
Remove specific letters from words in a sentence
Split the sentence into individual words
Iterate through each word and remove the particular letters
Join the modified words back into a sentence
posted on 3 Sep 2022
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Oct 2022. There were 4 interview rounds.
Object-Oriented Programming concepts in C#
Oops stands for Object-Oriented Programming.
It includes concepts like classes, objects, inheritance, polymorphism, encapsulation.
Example: Creating a class 'Car' with properties like 'make', 'model' and methods like 'drive'.
posted on 25 Feb 2022
Reverse a string without any library function.
Create an empty string to store the reversed string
Loop through the original string from end to start
Append each character to the empty string
Return the reversed string
based on 2 reviews
Rating in categories
Software Engineer
1.9k
salaries
| ₹13 L/yr - ₹50 L/yr |
Senior Software Engineer
1k
salaries
| ₹25 L/yr - ₹95 L/yr |
Software Engineer2
980
salaries
| ₹20 L/yr - ₹72 L/yr |
Consultant
605
salaries
| ₹13 L/yr - ₹42 L/yr |
Support Engineer
570
salaries
| ₹7.6 L/yr - ₹30 L/yr |
Amazon
Deloitte
TCS