Google | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of a coding portion and a behavioral portion. The coding portion involved solving two problems on a whiteboard, one of which was a depth-first search problem, and the other required knowledge of dynamic programming. The behavioral portion consisted of questions about past projects and team experiences, focusing on how I handled conflicts and worked with others. Both parts of the interview were challenging but ultimately fair. Interviewers were supportive and provided hints when I got stuck. After the interview, I was given a timeline of when I could expect feedback, which was helpful.
Technical Questions
- Depth First Search (DFS, Tree)
- Dynamic Programming Problem (DP)
Tips & Insights
Be prepared to discuss your past experiences in detail, particularly how you handle conflicts and collaborate with team members. Practice coding problems on a whiteboard to simulate the interview environment.