I applied online. The process took 2 weeks. I interviewed at Google (Los Angeles, CA) in Sep 2017
Interview
Two phone interviews, 45 minutes each. Second interviewer had heavy accent and was difficult to understand. Got very frustrated when I was not able to come to quick solution. Did not like when I would talk about my solutions and wanted me to start coding immediately. Was very strange.
I applied online. The process took 2 months. I interviewed at Google (Hanover, NH) in Jul 2017
Interview
Was first given the Snapshot. Was really easy, two questions, shouldn't take you longer than an hour. After that, was quickly contacted by a recruiter to set up two technical interviews, as well as fill out the personality / project selection survey. Had my two technical interviews back to back, were fairly straight forward. One involved a trie, the other was a string manipulation problem. I was able to solve both of them, but did get tripped up on a few details that I think ultimately led to my rejection. Coding was done on Google Docs.
I applied through an employee referral. The process took 3 months. I interviewed at Google in Nov 2016
Interview
Technical interviews were made by phone and both Googlers I spoke with didn't have microphones near to them(maybe phone was on the desk?). I hardly heard their words. One of them was late over 20 minutes(calls were planned to 45mins). What is more, recruiter answered me after 3 weeks after Hiring Committee meeting whereas all my friends got response up to 5 days after it. Each time I've tried to catch him he was on holidays.
Interview questions [2]
Question 1
Write an algorithm to generate all subsets of set.