Cracking Snapchat's Software Engineer Interview: Challenging Fibonacci Tree & More!

Millennium Management | Quantitative Internship | Interview Experience

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

Interview Process

The interview process involved completing a 24-hour project that focused on price making, beta-adjusted hedging, and arbitrage. The project was conducted using Jupyter and basic pandas.

Technical Questions

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

Tips & Insights

Focus on understanding the core concepts of quantitative finance and be prepared to demonstrate proficiency in programming and data manipulation using tools like Jupyter and pandas.