Humberger Nav
mployee.me logo
company image

MICROSOFT

Software Developer

WRITTEN TEST
  • Coding Round: Online round on CoCube platform.
  • Basic questions on Strings.
  • Code Snippets

Example Questions:

GROUP DISCUSSION : NO
SKILLS REQUIRED
  • Data structures
  • Algorithms
  • DBMS
  • OOPS
  • Operating Systems
  • Computer Networks
  • System Design
  • Proficient in one language (C/C++/Java)
INTERVIEW GUIDELINES
Round 1: Group Fly Round
  • Divided into groups of 4 each for a written coding round.
  • Firstly a question is given and 10 minutes are provided to solve that problem. Once 10 minutes are over, you have to explain your approach to the mentor. It should include your understanding of the problem, your approach, corner cases and your final idea.
  • Then a second question is given. 20 minutes are provided to solve this problem. After discussing the solution, the round ends.

Examples of questions:

  • Implement Deep Copy: Click Here
  • You are given a stream of tweets. At any point of time, top k tweets must be shown on the screen, each tweet will have a description, likes, retweets: Click Here | Click Here | Click Here
Round 2: System design Round

These are the open ended questions with a purpose to check creativity and structured thinking.

  • How to design zomato?
  • How to design amazon shopping cart?
  • How to design your own Instagram?
Round 3: Technical Round 1:

Questions on linked list:

  • How do you reverse linked list of size n in your favorite language?
  • How do you clone a linked list with next pointer in C/C++?
  • How do you detect the cycle in a singly linked list?

Questions on trees:

  • How to check if a binary tree is BST or not?
  • Two of the nodes of a Binary Search tree are swapped. How do you restore the original BST?
  • Questions on Array: How do you find an element in an array of infinite size?
Round 4: Technical Round

This is also same as the technical round 1 with questions on linked list, arrays, stacks, queues and oops.

Round 5: HR Round
  • Where do you see yourself in 5 years, 15 years and 25 years?
  • What interests you more? Full-Stack or Back-end?
  • Tell us about a time when you showed leadership skills or lead a team?
  • Tells us about the biggest life lessons you have learnt till date?

Resume Questions

  • Questions regarding Internships, Projects that are mentioned in the resume and extracurricular participated till now.
MPLOYEE.ME TIPS
  • Be proficient in one language with strong command in it. Topics like DS, Algos and oops are a must.
  • All questions are expected to be solved in O(n) time complexity and O(1) time complexity.
  • Last round's question desired time complexity is O(logn) with O(1) space.
  • So better to solve the complexities above mentioned will give you an edge.
  • Be sure to talk to the mentor and understand the question completely before jumping to the solution in the group fly round.
  • Go through the website of Microsoft and what inspires you to work for the company. Show some facts to tell that you are really interested.
  • Microsoft's growth mindset culture: Click Here
  • Microsoft's Annual Report: Click Here

Match your resume with the best jobs available!

OTHER PROFILES OF YOUR INTEREST

Career Blogs

Our career blog is your go-to resource for insightful advice, practical tips, and the latest trends in the job market.