I applied through a recruiter. The process took 2 weeks. I interviewed at Google
Interview
The recruiter contacted me via email. We set the time and data for a technical phone interview up in the email. The recruiter also sent a list of websites and great resources to let you know what to review and to expect. (be aware, dont just skim over them, make sure you know every concept fairly well). During the interview, he asked me things on my resume, and moved to the technical part. The technical problem took about 40 minutes, and at the end there is the Q&A where the interviewer answers any question you might have about the company in general.
Interview questions [1]
Question 1
We went over my resume for a few minutes in the beginning, and we started the real technical interview. Nothing really unexpected. The only question we were able to go through was a question about BFS/DFS, basically traverse through a given 2D array map and find a path.
1 coding assessment. If you pass, you get to the final round which consists of 4 rounds in one day. 3 technical and one behavioral. The algorithms I had was BFS, Min heaps, and backtracking(parentheses)
Got an OA first.
And an interview call.
Question was backtracking leetcode.
i would say a medium-hard question . I was able to solve it but still got rejected. I was hoping for second on site round. idk why .
But i think my interviewer is not in interested in my code like she is not even correcting me.
I applied online. I interviewed at Google (Seattle, WA)
Interview
I applied online with no referral. First was an online coding challenge then 4 virtual onsite 45 minute interviews. I had a call with my recruiter to learn about the details of the interview process. They were 3 technical interviews and 1 behavioral.