Google Software Engineer Interview Experience
Google · Entry level
Interview process
DSA is the key. Learning problems will not help but understanding them will. I had 2 rounds online (1 technical, 1 behavioral) and 2 technical rounds onsite. Each technical round had 2 questions and one has to do well in every round. I did well on the online rounds and got stuck on 1 question in one of the onsite round. Ultimately, I took more than expected time for 1 question in my last round which I could have done better.
Interview rounds · 4
- 1
Recruiter screen
- Q1. Tell me about yourself.
- 2
Phone screen
- Q1. Tell me about your biggest failure.
- 3
Technical round
- Q1. Find the shortest path in a graph.
- 4
Final / onsite round
- Q1. Given an nxn grid of 1s and 0s, return the number of islands in the input.
Tips from the candidate
Good understanding of Graph, Backtracking and DP problems is required because you will see a new problem instead of a Leetcode problem.
Company culture
The team consist of great engineers who are all top of their field.