I applied through college or university. The process took 1 week. I interviewed at Google (Austin, TX) in Feb 2018
Interview
They asked me two questions. The first was to, given a collection of objects, filter the permutations of the objects. The second was to write a function stating whether or not an input tree was a valid binary search tree.
Interview questions [1]
Question 1
"write a function stating whether or not an input tree was a valid binary search tree"
I applied online. The process took 5 weeks. I interviewed at Google in Feb 2016
Interview
I submitted my resume to google careers website and got an email weeks later to schedule two 1-hour interviews. The interviews went smoothly but as it is my first time I didn't know what to expect. I thought that I did good on both interviews but didn't receive an offer.
Interview questions [1]
Question 1
Given an array of integers. All of the integers except one occur twice. Find that integer.
I applied online. The process took 3 weeks. I interviewed at Google (Chapel Hill, NC) in Mar 2018
Interview
The process involved an initial screening test and then two phone interviews. The interviews (30 min each approximately) went pretty smoothly and all the interviewers were extremely nice and informative. They guide you through the question if you can't solve it and are overall very helpful. I believe if you pass those two phone interviews you get severals on-campus interviews, but I didn't get to that point.
Interview questions [1]
Question 1
There were some basic behavioral questions and two technical ones. I don't remember precisely what the technical questions were, but they weren't too complicated.