Cracking Amazon's Software Engineer Interview: From Binary Trees to Machine Learning!

amazon | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview process consisted of four rounds. The first round focused on coding, specifically on tree depth problems. The second round assessed basic knowledge of machine learning, covering a broad range of topics but not in great depth. The third round involved coding questions related to greedy algorithms and course scheduling. The final round revolved around discussing project experience.

Technical Questions

  1. Maximum Depth of Binary Tree (Recursion, Binary Tree, Depth-First Search)
  2. Course Schedule (Graph Theory, Topological Sort, Breadth-First Search)

Tips & Insights

Overall, the candidate felt positive about the interview experience.