I applied online. The process took 5 months. I interviewed at Google
Interview
Coding sample/challenge => back-to-back (45 mins each) technical phone interviews => hiring committee approval => project search/host match phase => call with potential hosts => move forward with host => final offer approval.
The interviews themselves went smooth, however the entire process is very annoying and long. There were usually 3 weeks between each of those steps. Project search phase is very stressful and you are not guaranteed a match. They should have at least one behavioral interview instead of only focusing on technical skills.
Interview questions [1]
Question 1
Determine if a graph is disconnected given a list of nodes
I applied through other source. The process took 2 months. I interviewed at Google (Atlanta, GA) in Oct 2018
Interview
I was invited to this interview after doing Google Foobar.
The first-round technical interview was relatively easy. I had to code an answer to the following simple question, which I did in Python.
Then, my interviewer asked me to do the same thing with Python iterators. I wasn't sure how they worked, so he taught me how they worked. I made an implementation that didn't quite work and we were over time, but it seemed as if he didn't expect me to code it right due to the time constraint (the interview was going over time, as it had taken some time for me to code the first problem and he had spent some time teaching me about iterators). My interviewer told me at the end that no one else had successfully that problem and that my explanation to the solution was very clear.
Then, the process was extremely slow. I'm not really sure how these interviews are evaluated, but I got a call 5 weeks later (after following up thrice) that I was rejected. Then, I got an email on how to prepare for technical interviews, and the reason I was rejected didn't seem to be very clear. Maybe the comments my interviewer had made to Google were misinterpreted in such a way that the Google admissions people had thought I had a bad interview.
And as a reference, I am in the third round of my Jane Street trading intern process, which is well-known to be way more difficult.
Interview questions [1]
Question 1
Code an algorithm to give a list to compress a string (for example, "ggghhef" would be ["g", 3, "h", 2, "e", 1, "f", 1]
I had an interview with Google this October. Before the interview, there is one coding challenge before the phone interviews. After passing coding challenges, there are 2 back-to-back phone interviews.
Interview questions [1]
Question 1
Two algorithm questions. One for Topological Sort, another for array implement.