google | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I had a phone interview with Google for a Software Engineer position during the early career hiring period. The interview included a variety of technical and behavioral questions. The technical portion focused on algorithms and data structures. I was asked to implement a solution for the LeetCode problem “Binary Tree Inorder Traversal” and explain my thought process while working through the problem. The interviewer asked follow-up questions to assess my understanding of complexities.
The behavioral part included questions about my previous experiences, how I handled conflict in team situations, and scenarios related to Google’s value-based approach. Overall, the interview felt comprehensive, and I appreciated the interviewer’s feedback during the problem-solving phase, which helped guide me when I got stuck.
Technical Questions
- Binary Tree Inorder Traversal (Tree, Depth-First Search)
- Two Sum (Array, Hash Table)
Tips & Insights
Be prepared to explain your thought process clearly and to engage with the interviewer during problem-solving. Familiarize yourself with Google’s values and think of examples from your past experiences that align with them.