This was a typical Google interview. It was a 45-minute phone call with a senior engineer from Google. It included some background questions and a coding question about arrays. You also need to provide the time and space complexity of your algorithm. If your algorithm is not efficient enough, the interviewer will ask you to improve it, potentially with in-place sorting.
How to sort an array with duplicates more efficiently?
Write the code.
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.