The interview process starts with a phone screen. During this phase, you are asked a simple programming question and must answer it on a shared document.
If you pass the phone screen, you are invited on-site for a panel of interviews with five or six different people. These interviews typically cover either high-level design questions or more technical algorithm questions.
I was invited back for a second day of interviews because the company felt they didn't get a good enough sense of my technical skills the first time.
I was asked about my experience with MongoDB and to compare and contrast the tradeoffs of non-relational databases and SQL databases.
The following metrics were computed from 3 interview experiences for the Verily Software Engineer role in Mountain View, California.
Verily's interview process for their Software Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Verily's Software Engineer interview process in Mountain View, California.