I applied online. I interviewed at Google (Mountain View, CA) in Apr 2017
Interview
The process was smooth. I applied on the google career portal in March 2017 and got a call from HR after a couple of weeks. She scheduled a telephonic interview with the team. Got result of this interview after two days. and then they scheduled my onsite interview.
Question: find all the pairs of numbers whose sum is less than equals to the given sum. (Telephonic)
Onsite:
Coding: 1)Print Matrix spiral order(top-down - bottom-up pattern)
2)Recommendation system for movies
System Design:
1) Google Flight
2)tiny URL
Interview questions [1]
Question 1
Onsite:
Coding: 1)Print Matrix spiral order(top-down - bottom-up pattern)
2)Recommendation system for movies
System Design:
1) Google Flight
2)tiny URL
I applied through a recruiter. I interviewed at Google (Sunnyvale, CA) in Apr 2017
Interview
Initial contact from the recruiter, sets up a time for a phone discussion. Was cordial and amiable. Sets up a time for the phone technical interview with the help of a scheduler. All downhill from then on. The technical interviewer does not show up at the specified date/time. Got rescheduled to a later date/time few weeks out. And that interview was a total nightmare. It was far from being positive. The interviewer lacked basic professional etiquette, was condescending, rude and arrogant in his communication, and came across as a bully. He appeared to be not interested at all in conducting the interview, his style of questioning and his interviewing skills was subpar. His attitude, coupled with the technical and logistical problems(ineffective and poor phone lines etc) turned out to be a total disaster. I lost interest in the opportunity within 10 minutes of the technical interview. No interest in google anymore. Never interviewing there again.
I applied online. I interviewed at Google in Mar 2017
Interview
The interview process was very good and it went on for an hour covering different aspects like SQL, PL/SQL, Arrays in PL/SQL and few performance related questions. First question was on SQL, next few questions were on performance aspects of PL/SQL and last question was on PL/SQL Programming involving variable arrays.
Interview questions [1]
Question 1
Write high level logic to rotate an array 56781234. Final output should be 12345678