I was brought in for a software engineer interview. There were four technical sessions with a lunch in the middle.
Initially, I was brought in with a group of people. They gave us an introduction to the interview process and said that our interviews would be scheduled later.
The problems ranged from algorithms to architecting a system.
Shift the elements of an array in place by a given amount.
Traverse a binary tree in order without using recursion from an arbitrary node in the tree.
A design session where they wanted to keep a database of words to articles that contained those words. How would I design a system to look that up.
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.