I applied through a recruiter. The process took 4 weeks. I interviewed at Google (San Francisco, CA) in Aug 2018
Interview
Contacted by recruiter through email, set up initial screen to go over resume and career goals. Technical screen was planned but canceled and they decided to move me straight to onsite. Interviewed at the San Francisco location and consisted of 5 back to back interviews with lunch in between. Took about 4 days to get feedback and another 4 days to get through hiring committee.
Interview questions [4]
Question 1
Javascript question related to designing a class and implementing its methods
I applied online. The process took 2 months. I interviewed at Google (Sunnyvale, CA) in Aug 2018
Interview
Was contacted through LinkedIn by a recruiter, which led to an introductory phone call with said recruiter. Next step was a coding challenge given over Google docs, talking with a tech interviewer over the phone. Last round was an onsite which consisted of 5 one-hour technical interviews.
Interview questions [1]
Question 1
You are given four numbers (type int), and have four basic math operators at your disposal (+, -, x, /). Given arbitrary ways to group the numbers and using any of the operators, determine if you can make the number 24 from the four numbers. The numbers must be processed in the order they appear.
I applied through a recruiter. The process took 3 weeks. I interviewed at Google (Los Angeles, CA) in Jul 2018
Interview
Got contacted by recruiter through LinkedIn and set up an initial phone screen the first week. I was then told I could set up an second technical phone interview any time between the following 2-5 weeks.
Got my technical phone interview at the 5th week and took about 45 mins.