I applied through a recruiter. I interviewed at Google
Interview
This review is basically a complaint on the transparency.
Recruiter reached out. I had mention that I can proceed only if Google sponsors my visa. They agreed. Had a technical phone screen first. It went well and was called for an on-site. The process was then handed over to another recruiter (which is normal). I scheduled my onsite dates with the new recruiter. One day before my onsite, they call me to tell that Google cannot sponsor the visa and that there was some miscommunication on their part.
It sounded very sketchy and they wouldn't reveal any further information. Felt the entire process was unprofessional and it lacked transparency. Also, it's a shame that Google is able to do this visa process to stay competent.
I applied online. The process took 3 weeks. I interviewed at Google
Interview
I had a phone call to present myself and discover more details about the job offer.
Then I had a phone call where I had to develop a small feature in Objective-C.
I applied through a recruiter. The process took 3 weeks. I interviewed at Google (New York, NY) in Jan 2017
Interview
I was approached by a recruiter, followed by a phone screening with 8 basic CS questions like "what is the time complexity of merge sort" and then a coding challenge by a google senior engineer 2 weeks later.
My bad, I spent too much time on telling about memory managemnet of objc, I didn't have enough time to finish the coding challenge so I was unable to go to the next interview