The interview process took about 4 months in total. It was, by far, the longest interview process I've ever had.
I would strongly recommend following up with your recruiter 1 week after each interview, or you may be waiting a very long amount of time. I followed up after about 1.5-2 weeks each time. Hours after I would follow up, I was told I made it to the next round.
You'll read other interview experiences below indicating that the time to hear a response after the interview exceeded 3 weeks, so be sure to follow up after 1 week, consistently, or you might be forgotten about.
The team is lovely to chat with. They are laid back, kind, and genuinely want to help you succeed in the interview. I would have said that my experience was positive, but 4 months is simply too long to be interviewing. At that point, my situation had changed, so I declined the offer.
There were 4 interviews:
I thought it was strange that the HR interview was saved for the end. Most places will do that at the beginning. As a result, important items like remote work and Covid policies were not explained until the end.
I can't go into detail because of the NDA, but the questions were a combination of coding tests and system design.
I normally perform very poorly on coding tests, but I did well on these because of how supportive the staff is.
The following metrics were computed from 1 interview experience for the Niantic Senior Software Engineer - Web role in United States.
Niantic's interview process for their Senior Software Engineer - Web roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Niantic's Senior Software Engineer - Web interview process in United States.