Inside Snapchat's Software Engineer Interview: Tackling Fibonacci Trees and More!

Amazon | Software Development Engineer | Interview Experience

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

Interview Process

The interview process consisted of three rounds conducted via video. Each round focused on different areas of skills, assessing both technical and soft skills. The experience included challenges that required quick thinking and adaptability. Feedback received post-interview was helpful in understanding strengths and areas for improvement.

Technical Questions

  1. Capable Models (Dynamic Programming)
  2. Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, Recursion)
  3. Arithmetic Expression Simplification (Math, Greedy)
  4. Tree Distance Sum Problem (Graph, DFS)

Tips & Insights

The experience was very insightful, highlighting the importance of preparation and adaptability in interviews. Candidates should be ready for unexpected questions and focus on both technical and soft skills.