I applied through a recruiter. The process took 2 days. I interviewed at Niantic (Bellevue, WA) in Jan 2020
Interview
Started with technical phone screen which went well. Then there was a on-site loop for 2 algorithm questions and one lunch interview. Overall the experience was good and positive.
Interview questions [4]
Question 1
a list of words is given and alphabets order, return only those words which match the alphabet pattern
1. sorted array in ascending find the target number.
2. the same sorted array is rotated once, now part of array is sorted in ascending and other is descending. Find the target.
I applied online. The process took 4 weeks. I interviewed at Niantic (Los Angeles, CA) in Aug 2019
Interview
The whole process took quite a while for me (mid July - September) but it was such a great learning experience. It was the typical interview phone screen, followed by a webcam technical interview, and then an on-site with whiteboarding questions and such. Everyone I talked to have been very kind, and very accommodating to all the questions I had. They showed me that they value the potential of an employee and their work ethic over just someone who can get the right answers all the time. I enjoyed meeting everyone and the interviews weren't as nerve-wracking as I thought they'd be.
Interview questions [1]
Question 1
The general algorithm/design based questions: for example, how to reverse a linked list.
I applied through a staffing agency. The process took 4 weeks. I interviewed at Niantic (San Francisco, CA) in Aug 2019
Interview
First step talk with the recruiter. Second it was a phone screen with two engineers; they asked me data structures and algorithms problems... Leetcode kind of that stuff. After that you get an onsite interview. My experience was not great you have to work for more than 2 hours in a front end project alone (I don't know what is the point of having an onsite you could work in that project remotely). There was some technical difficulties setting up the machine and asked the two interviewers the problems I was having one of them was super rude (I think he had a bad day) Well, I spent most of the time setting up the project instead of working on it. The last session was present what you did to the team one guy was in another office. He was rude he told us he doesn't have time for this he had another meeting. I couldn't present a lot of the features because I did not have time to finish it. And then gave the recruiters feedback. They were 'trying' to get me a video interview so I can finish the project, but instead they decided to reject and move on.