Two 45-minute phone interviews, one after the other, with two different interviewers.
Neither felt particularly standardized, but one of them did seem to draw some questions from my resume.
The biggest challenge that came up was understanding one of the interviewers, who had a fairly strong accent that came out badly through my phone speakers. This was mostly resolved with lots of clarifying questions.
Can you implement a class that returns the "next" permutation (in no particular order) of representatives chosen from a list of lists? Also, implement a method that determines whether there are any new permutations to return.
For example, when given [[1, 2], ['b'], [3, 4]], the permutations are:
[1, 'b', 3][1, 'b', 4][2, 'b', 3][2, 'b', 4]Explain what happens when you type a URL into a browser.
The following metrics were computed from 15 interview experiences for the Google Software Engineering role in New York, New York.
Google's interview process for their Software Engineering roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering interview process in New York, New York.