Google | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I had my interview for Google’s Software Engineer Early Career position. The interview consisted of two segments: coding and behavioral questions. The coding section involved solving problems on a whiteboard, focusing on algorithms and data structures. The problems were challenging, but I managed to demonstrate my thought process clearly. The behavioral section followed, where I was asked about my experiences working on team projects and how I handle conflict. I shared specific examples from my internship experiences. Overall, I felt it went well, but I am anxious about how they perceived my coding abilities. The interview lasted about 19 minutes, and I appreciated the interviewer’s approach in making the environment comfortable for discussion.
Technical Questions
- Robot Grid Distance Challenge (Greedy, Dynamic Programming)
- Data Log Transmission and Storage Design (System Design, Database)
- Arithmetic Expression Simplification (Dynamic Programming, String Manipulation)
- Tree Distance Sum Problem (Tree, Depth-First Search)
- Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, Dynamic Programming)
Tips & Insights
- Focus on clearly demonstrating your thought process during coding challenges.
- Prepare specific examples from your past experiences for behavioral questions.
- Practice coding on a whiteboard to simulate the interview environment.