Microsoft Leetcode
Microsoft Leetcode
Online assessment is the process of conducting a test online to gauge the participants' learning
and mastery over a particular subject.
The candidate is asked DS/Algo problems where production ready code might be expected
from the candidate. It is not out of the realm of possibility to face minor behavioural questions
here as well. The problems range from easy to hard but they are not the sole deciding factor
for the final offer. Leadership principles also come into play here. The interviews are
conducted on Amazon Chime.
The main focus of these technical rounds are to check problem solving ability of a candidate.
Be Prepared it well
HR Round(1 Round)
This is when they ask computer science theory and behavioural questions to the candidate.
The questions may enquire about the candidate’s experience at previous companies and
conflicts the candidate might have faced with colleagues/managers.
Majority Element
Merge two sorted linked lists such that merged list is in reverse order
Microsoft Interview experience | Set 100 (On Campus for Internship on IDC and IT)
Design a stack that supports getMin() in O(1) time and O(1) extra space
Count all possible paths from top left to bottom right of a mXn matrix
Merge Sort
Sort all even numbers in ascending order and then sort all odd numbers in descending order
Write an Efficient Function to Convert a Binary Tree into its Mirror Tree
Given an a
Find four elements that sum to a given value | Set 2 ( O(n^2Logn) Solution)
Length of longest palindrome list in a linked list using O(1) extra space
Longest Even Length Substring such that Sum of First and Second Half is same
Placements | QA | Progressions
Given an a
Combinational Sum
Find the first circular tour that visits all petrol pumps
Topological Sorting
Gauge Your Plans - Microsoft is a deeply diverse company that deals with several different
technologies. It is necessary as a candidate to go through the entirety of the company’s businesses,
what they do and figure where one fits, and where one sees themselves going forward.
Understanding how things work on the inside can help come up with the right answers during the
interviews.
Focus On Specifics - From how you have solved certain problems in a previous project to
answering how you deal with working in a team, be specific about your experiences. This gives the
interviewers a closer view into who you are as a person and how likely you are to be a good fit.
Know Beyond Microsoft - While it is a good idea to know what is happening inside Microsoft, it is
important to know what is happening in the larger technology scene as well. Having a good
understanding of newer areas with potential or even existing competitors can give you the edge
when answering about what you want to do inside the company.
Be Thorough with Data Structures and Algorithms - At Amazon, there is always an appreciation
for great problem solvers. If you want to have a good impression of the interviewers, the best way is
to prove that you have worked a lot on developing your logic structures and solving algorithmic
problems. A good understanding of Data Structures and Algorithms and having one or two good
projects always earn you brownie points with Amazon.