Skip to main content

Microsoft's Interview Guide

Here is what to expect in an Amazon interview for a software engineer:

➡ Recruiter Phone Screen - Initial screening based on resume and team fit.

➡ 1-2 Online Assessments – Algorithm and coding questions.

➡ Technical phone interview - You will be interviewed either in person or via telephone with the hiring manager, who will be your direct manager. You will be asked one or two coding questions related to data structures and algorithms. Some questions from your resume.

➡Onsite Loop (5-6 interviews) - Algorithm, System Design or Object Orinted Design, 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 Amazon's leadership principles.
  • Bar Raiser Interview- A Bar Raiser is a skilled interviewer who acts as a neutral third party in the hiring process. Expect coding, design, and behavioral questions related to Amazon's leadership principles.

Interview Tips

1) Data Structures - Practice common data structures like Arrays, Strings, HashTables, Trees, LinkedLists, Stacks, and Queues. Develop an understanding of the inner workings of these data structures. You will be expected to know the runtimes for common operations and how they use memory.

2) Algorithm - Practice divide and conquer, breadth-first search vs. depth-first search, and traversal algorithms.

3) Coding - Candidates are expected to write syntactically correct code.

4) Amazon's Leadership Principles - https://lnkd.in/dQQCk4jU

Top recent Amazon tagged Coding Questions on LeetCode:

  1. Biggest Island (easy)
  2. 'K' Closest Points to the Origin (easy)
  3. Right View of a Binary Tree (easy)
  4. Number of Islands (Medium)
  5. Merge 'K' Sorted Lists (medium)
  6. Tasks Scheduling (medium)
  7. Merge Intervals (medium)
  8. Zigzag Traversal (medium)
  9. Minimum Meeting Rooms (hard)
  10. Alien Dictionary (hard)

Ref: 1) https://lnkd.in/dAb-ATS3 2) 14 Most Popular Amazon Coding Interview Questions - https://lnkd.in/d3m5aD5q 3) Grokking the Coding Interview: https://lnkd.in/gkjFsTxa 4) Grokking the Object Oriented Design Interview: https://lnkd.in/g8_tqPR3