I had a short phone screening, followed by a one-hour coding phone interview. Next were two one-hour coding interviews on-site, and finally, a thirty-minute general tech knowledge interview over video chat.
Recruits are asked not to repeat questions, so I can't go into specifics. However, I can say that (as is always the case) it's good to read "Cracking The Coding Interview" and to know it well, as well as to do the exercises within it.
Programming a few basic games, like Minesweeper, would also be good practice.
The following metrics were computed from 7 interview experiences for the Niantic Software Engineer role in San Francisco, California.
Niantic's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Niantic's Software Engineer interview process in San Francisco, California.