I received an automated email to complete a "coding challenge." It consisted of two (easy) programming problems to be solved within 60 minutes.
A week later, I received an email from a recruiter. We then set up a phone "chat" to discuss my background and projects.
Next, a technical phone interview with an engineer was scheduled for the following week. This interview included knowledge-based questions about my background, garbage collection, and memory latencies, followed by programming problems.
What are typical latency times for registers, CPU caches, memory, disk storage, network, etc.?
How does garbage collection work in Java?
The following metrics were computed from 3 interview experiences for the Google Software Engineer, University Graduate role in New York, New York.
Google's interview process for their Software Engineer, University Graduate roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Google's Software Engineer, University Graduate interview process in New York, New York.