I applied through college or university. The process took 1 week. I interviewed at Google (Ben) in Oct 2015
Interview
2 telephonic interviews. Data structure and algorithm questions. Focus on divide and conquer, dynamic programming and search problems. Google docs used to exchange code. Always good to discuss your ideas out and share them with the interviewers. Alright to ask for hints.
Interview questions [1]
Question 1
Search question - some minor modification to binary search.
I applied through an employee referral. The process took 2 months. I interviewed at Google in Oct 2019
Interview
The recruiter and interviewers were pretty nice. It just took quite a while to go from one stage to the next. I got most of the questions they asked so wasn't sure why I failed. I'm a bit sad that I couldn't get feedback to know what I did wrong.
Interview questions [1]
Question 1
A smart TV's keyboard has characters a-z and a given width (the actual layout of the keyboard varies accordingly). Given a string containing only characters a-z and button up, down, left, right, and select, return the sequence of buttons you need to press to get the string, assuming you start at character 'a'.
Example: width = 5; string = "af" -> answer = select, down, select
I applied online. The process took 3 months. I interviewed at Google
Interview
After completing the coding challenge I had a phone screen and 3 technical interviews. Once you make it past technical interviews you have conversations to try to be matched with a team. Once you get a match you get an actual offer.