I applied online. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Nov 2009
Interview
Applied for an entry-level engineering position online. Was contacted pretty quickly by an HR rep, who checked my basic credentials (school, when I could start, etc) and scheduled two phone interviews with engineers.
I was expecting some of those weird "Google" questions like "How many ping pong balls can fit in a school bus?" but apparently they don't ask anything like that anymore. Most of the questions were about algorithms and data structures, so definitely brush up on those. (Hint: when in doubt, just say you'll use a hash table)
Interview questions [3]
Question 1
How can you find a cycle in a singly-linked list (a place where the last node links back to a previous node)?
Very difficult. There were several programming questions and wasn’t that great. There is a behavioral aspect as well, so that isn’t that bad. Just keep studying leetcode and keep creating projects.
This interview was very good because it was very challenging and therefore a complete process for a new job. How to do a lot more work for me and the kids
Pretty nice very professional best one I ever had can’t complain from the start they were very straight forward when asking questions gave me plenty of time to answer even when it came to the assessment