I applied online. The process took 2 months. I interviewed at Google (Corvallis, OR) in Dec 2017
Interview
2 qns coding , 90 mins , 1st question was an easy question based on strings while the second question was based on the univalue path in a graph which was pretty hard and i could only solve half of the test cases.
I applied through a recruiter. I interviewed at Google
Interview
I contacted a recruiter, by email asking for possible Software interns options. Then, she arranged a 15-mins chatting around my background and projects on my resume that I have worked on.
Then she put me into the process for software engineering intern.
2 technical phone interviews, that focused on advanced topics in Algorithms.
The first interviewer wasn't so helpful.
The second interviewer was helpful and friendly.
Interview questions [4]
Question 1
How can you find median of an unsorted array in linear time, without sorting the array?
I applied online. The process took 2 months. I interviewed at Google in Nov 2016
Interview
Sent in resume, received call for interview, received call for second interview, then waited a month for decision. Overall good experience, I just wished they had given me a decision faster.