I received an email from one of Google's recruiters offering me the possibility of entering the hiring process for a Software Engineer position.
After a relatively simple phone interview, which included a programming problem (no code was necessary, just a solution), I was invited for an on-site interview.
My agenda there consisted of five different interviews, all with Google engineers. In each of them, I was asked about the fundamentals of Computer Science and was also given a programming problem.
For most of these, you had to provide code (C was always an option) and analyze the computational complexity of the solution.
I left the offices thinking I could have done better. Perhaps I was just too nervous or too in need of the job.
Differences between two programming languages appearing on your CV (the interviewer chooses which ones).
The following metrics were computed from 344 interview experiences for the Google Software Engineer role in New York, New York.
Google's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in New York, New York.