I applied online. The process took 4 weeks. I interviewed at Google (Seattle, WA) in Jan 2019
Interview
I received a coding challenge and after completing it and waiting for a response, I got scheduled for the technical phone interview. For my phone interview I had two of them back to back. They were both with Google Software Engineers and they both asked me one technical question with a couple of follow-up questions and edits I had to make to my answer.
Interview questions [1]
Question 1
Given a list of ranges, return them as a list
a = [[1,5], [7,8], [20]].
=> [1,2,3,4,5,7,8,20]
I applied through an employee referral. I interviewed at Google in Dec 2017
Interview
I applied through referral and got reached out 1-2 weeks later to setup a first interview. First interview was technical phone interview with 2 questions interviewer tried to help me a lot. It was good experience since it was my first algorithmic tech interview ever.
Got rejected. Hard questions. The interviewer is really helpful. He kept silence most of the time. Only tested on one question that I was stuck on, feels a bit unfair to judge me just by one question.
Interview questions [1]
Question 1
Given points on a 2D plane, what is the largest rectangles area