The process took 1 week. I interviewed at Google (Mountain View, CA) in Mar 2010
Interview
Overall process was well organized.
First a recruitment specialist of some sort called me to know more about my area of expertise and i think this was used to pick the folks who would interview me. Their interview process is aimed at selecting a new employee for the company ..and not for a particular group
First there were two technical interviews on the phone. each interview was 45 or 50 mins. First part of each interview were technical questions to gauge my understanding in my areas of expertise. the second part of each interview was problem solving.
The on-site interviews : There were 4 interviews totally on the same day.. each about 45 or 50 mins. First there are two interviews, then lunch and then another two interviews. Someone will take you to lunch at their cafeteria after the 2nd interview.
The on-site interviews were focused more on problem solving... so back to back problem solving i felt was a bit strenuos. i was somewhat mentally drained by the last interview.
Write algorithm to compute a Log to the base 2 of a number (integral results no need for floating point). Solution should not assume a particular size of integer
- maximum sum of any continuous subsequence in an array of signed integers
whats the complexity.
- program to compute fibonacci sequence..standard recursive and more efficent iterative one.. algorithmic complexity of both.
Initial intro call, prep time , prep material provisions,
1 Phone Screening by HR, 3 DSA, 1 HLD and 1 Googliness, Team matching and offer negotiation and offer discussion , offer acceptance
After clearing all the interviews in 2 months, here comes the team match. Where no one ever knows when they gonna get a team match call. Even if you get the TM call next comes the HC again no one knows why they reject.
Interview questions [1]
Question 1
Coding questions from Leetcode google tagged but deep dived into it based on the level.
The interview lasted about a day, with 5 different interviewers. For each section, the technical questions took most of the part. They also showed me their office in Toronto, which was nice
Interview questions [1]
Question 1
What was the most difficult problem you solved during your last job?