google | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of two parts: a coding challenge followed by a behavioral interview. The coding portion was focused on data structures and algorithms, with one question involving binary trees and another involving dynamic programming. The interviewer was friendly and encouraged me to think out loud.
During the behavioral part, I was asked about my previous projects, focusing on how I collaborated with team members and approached problem-solving. The overall experience was very positive and provided great insights into the company culture.
Technical Questions
- Binary Tree Max Path Sum (Tree, Depth-first Search)
- Coin Change (Dynamic Programming)
Tips & Insights
Be prepared to discuss your past projects in detail, emphasizing teamwork and problem-solving approaches.