interview guide

𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗚𝘂𝗶𝗱𝗲 in 2023

𝗔𝘃𝗲𝗿𝗮𝗴𝗲 𝘀𝗮𝗹𝗮𝗿𝘆 𝗶𝗻 𝘁𝗵𝗲 𝗨𝗦
SDE (level 59 & 60): 160K-166K
SDE-II (level 61 & 62): 182K-194K
Sr. SDE (level 63 & 64): 224K-254K

𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗣𝗿𝗼𝗰𝗲𝘀𝘀
Here is what to expect in a Microsoft interview for Software Engineers (SDE):

➡ 𝗥𝗲𝗰𝗿𝘂𝗶𝘁𝗲𝗿 𝗣𝗵𝗼𝗻𝗲 𝗦𝗰𝗿𝗲𝗲𝗻 (45 mins) – Initial screening based on resume and background. Coding questions about data structures and algorithms.
➡ 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗣𝗵𝗼𝗻𝗲 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗼𝗿 𝗢𝗻𝗹𝗶𝗻𝗲 𝗔𝘀𝘀𝗲𝘀𝘀𝗺𝗲𝗻𝘁𝘀 (90 mins) – Algorithm. You will be asked 2-4 coding questions related to data structures and algorithms to be solved within 90 mins.
➡𝗢𝗻𝘀𝗶𝘁𝗲 𝗟𝗼𝗼𝗽 (4-5 interviews of one hour each) – Coding, design, and behavioral questions.

● Algorithms – Coding questions solved on a whiteboard.
● Design – Junior engineers will be asked Object Oriented Design questions, whereas senior engineers will be asked System Design questions.
● Behavioral questions related to your motivation, leadership, challenges, and how you have been resolving conflicts.

➡ 𝗟𝘂𝗻𝗰𝗵 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 – You will be taken to lunch halfway through your interviews. You’ll be interviewed during lunch. Expect design or behavioral questions.
➡𝗔𝘀 𝗔𝗽𝗽𝗿𝗼𝗽𝗿𝗶𝗮𝘁𝗲 (As-Ap) – Similar to Amazon’s Bar Raiser, ‘As-Ap’ is a senior leader who has veto power over your hiring. Together, ‘As-Ap’ and the hiring manager make the final hiring decision. Based on your previous interviews, As-Ap can ask coding, design, or behavioral questions.

𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗧𝗶𝗽𝘀
1) 𝗗𝗮𝘁𝗮 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲𝘀 – Practice common data structures like Array, String, HashTable, Tree, LinkedList, Stack, Queue, and Graph.
2) 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 – Practice recursion, breadth-first search, depth-first search, divide and conquer, sorting, and binary tree traversal algorithms.
3) 𝗖𝗼𝗺𝗽𝘂𝘁𝗲𝗿 𝗦𝗰𝗶𝗲𝗻𝗰𝗲 𝗕𝗮𝘀𝗶𝗰𝘀 – Go over CS basics related to OS, Networks, and DBMS.

𝗧𝗼𝗽 𝗿𝗲𝗰𝗲𝗻𝘁 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝘁𝗮𝗴𝗴𝗲𝗱 𝗖𝗼𝗱𝗶𝗻𝗴 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 𝗼𝗻 𝗟𝗲𝗲𝘁𝗖𝗼𝗱𝗲

  1. Sign of the Product of an Array (easy)
  2. Find N Unique Integers Sum up to Zero (easy)
  3. Number of Islands (medium)
  4. Boundary of Binary Tree (medium)
  5. Longest Happy String (medium)
  6. Merge Intervals (medium)
  7. Merge ‘K’ Sorted Lists (medium)
  8. Minimum Time to Make Rope Colorful (medium)
  9. Course Schedule (medium)
  10. Minimum Meeting Rooms (medium)
  11. Reverse Nodes in k-Group (hard)
  12. Alien Dictionary (hard)

Leave a Reply

Your email address will not be published. Required fields are marked *