Google Software Engineer Interview Experience
Google · Entry level
Interview process
Asked to code the pre order traversal of a tree. Later asked determine if pre order traversals of two trees are same or not.
Interview rounds · 3
- 1
Recruiter screen
BehavioralBasic experience related questions
- Q1. Basic Experience related questions
- 2
Online assessment
BehavioralGoogle Hiring Assessment
- Q1. GHA
- 3
Phone screen
CodingQ1. Given two trees, determine if the pre-order traversals of two trees are same or not.
How they answeredIterative Pre order traversal or Generator
Tips from the candidate
Focus on Graphs, Trees. Know about the yield operator in Python if your preferred language is Python. Don't jump to solution, clarify the requirements, think about base cases and edge cases, discuss with the interviewer before jumping to writing the code
Company culture
Great culture, Coding technical interview bar is high. Overall, experience is smooth even though I couldn't communicate properly.