snapchat | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of two main rounds. The first round was a 1-hour interview that included 15 minutes of behavioral questions followed by 45 minutes of coding. The final round comprised three back-to-back 1-hour interviews, each with 15 minutes of behavioral questions and 45 minutes of coding.
Technical Questions
-
Behavioral Questions:
- Tell me about a time you had to choose between planning vs. immediate action.
- Give me an example of a difficult problem you worked on and walk me through your decision-making process.
- Tell me about a time you changed your approach based on feedback or reflection from a previous experience. How did you apply that lesson later?
- Describe a time you had to work with someone who was difficult to get along with. What did you do?
-
LeetCode Questions:
- #1917 — Friend Recommendations
- #253 — Meeting Rooms II
- #1854 — Maximum Population Year
- #146 — LRU Cache
Tips & Insights
- The first round was conducted by a very nice interviewer who gave positive feedback throughout.
- In the final round, the second interviewer was less communicative, which made it challenging to convey my thought process.
- The third interviewer was exceptionally kind and supportive.
- It’s important to be prepared for high-frequency LeetCode questions, especially those tagged by the company.