Prepping for msft interview

Amazon
maftw

Go to company page Amazon

maftw
Nov 2, 2020 19 Comments

Plan to interview at msft in a few months. Whats the best strategy to prepare for msft? Leetcode? Is leetcode tagged msft questions good enough? #tech

comments

Want to comment? LOG IN or SIGN UP
TOP 19 Comments
  • Lc Medium and Easy are pretty standard.
    Get comfortable with binary trees, linked list, 2d arrays, string manipulation. Also spend some time working with hash tables, and sorting.

    If you're going for sde1 positions there wont be much (of any) system design, but there may be some object oriented design (e.g. design a shape class and some children, area function, etx.)

    Be familiar with space and time complexities and how to determine them - youll get asked in most (or all) interviews.

    Most important - get really comfortable with talking through your process while you work. The goal is to see how you solve the problem. Its important to have a working solution, but how you get there is what the interview is actually about.

    Once youve gotten something that works - discuss how you could improve, etc. (E.g. we know the input is sorted, so for a large volume it would be better to use a binary search approach instead of iterating through each element. Id implement it like this..)

    You'll get some HRish questions - so be prepared to discuss past projects or work. They want to see a drive for results, adaptability, interpersonal skills (conflict resolution, etc.).

    Thats all the general advice I give people when they ask. I interviewed in many different orgs over the last few weeks while shopping for a new team - so this info is all recent.

    Dont go too hard on LC (dont bother with graph outside of regular traversing algos - you prolly arent gonna get a DP question, etc.. Ive never gotten an LC hard.)

    Good luck! Hope this helps.
    Nov 2, 2020 7
    • Truist / Eng
      cGpD45

      Go to company page Truist Eng

      cGpD45
      That was really helpful thanks!

      I am planning to schedule an interview for a Software Engineer 2 role. First of all, since they have asked availability in the next two weeks, should I push it towards the second week? In the sense, if I delay, could that cause any damage?

      Second, any preparation tips other than LC and System design? This is a first round - 1 hour technical!
      Nov 11, 2020
    • NCR Corporation
      aqnO32

      Go to company page NCR Corporation

      PRE
      Amazon
      aqnO32
      Hi @cGpD45

      What's your update, did you received the offer and can you please share your interview experience?
      Apr 4, 2021
  • NetApp
    McBc!

    Go to company page NetApp

    McBc!
    You don’t see any questions from Leetcode in the interview..
    Nov 2, 2020 0
  • Clari
    bezos413

    Go to company page Clari

    bezos413
    How did u get Interview ?
    I am unable to get Interview with Azure or Office 365, MS Teams
    Nov 2, 2020 2
  • eBay
    kbsvsk

    Go to company page eBay

    PRE
    eBay, Intuit
    kbsvsk
    How did u get an interview? Was there any online assement?
    Nov 4, 2020 6
    • eBay
      kbsvsk

      Go to company page eBay

      PRE
      eBay, Intuit
      kbsvsk
      I always get contacted but have an online assessment to take even though all my test cases passed I wasn’t moved to the next round. So was wondering if OA is always there for Microsoft interview
      Nov 4, 2020
    • Gotcha. For Msft I think a phone screen is more common than OA prior to onsite. I dont have metrics for that though.
      Nov 4, 2020