I applied online. The process took 1 day. I interviewed at Niantic
Interview
Had a positive interview experience. Was asked by Niantic to complete a Py (online coding platform) quiz. It was a fairly easy string based coding question that you could do in any language of your choice.
Interview questions [1]
Question 1
Add minimum parentheses to the front or back of the string to ensure that the entire thing is nested.
I applied through a recruiter. The process took 4 weeks. I interviewed at Niantic (New York, NY)
Interview
A recruiter from Niantic reached out to me on LinkedIn. I was scheduled to do a phone screen with an engineer from their San Francisco office. The interviewer was punctual, polite, patient and answered all my questions about Niantic very precisely.
After introductions were made, I was asked about my background and presented with two "technical" questions.
One question was pure math (Statistics / Probabilities) : it required calculating Cumulatitive Probabilities of a specific mechanic of one of Niantic's game. Begore I could say anything, the interviewer eagerly explained that probabilities are important at Niantic because they help keep the game balanced. This felt as if the interviewer anticipated pushback and tried to justify asking this question preemptively.
The other question was slightly closer to computer science and is an exercise in which one is given a set of integers (the interviewer starts with 3 and asks not to generalize at first) and must select one matching certain conditions. It is required to perform this operation without using any of the language standard library functions, causing the solution to become a laundry list of "if"s. I was offered to choose the language in which to write code.
Interview questions [1]
Question 1
Calculate the probability of a player to successfully attain a certain in-game goal after N tries knowing the probability of one attempt. The statistic variable is independent so cumulative probabilities can be used
I applied online. The process took 2 weeks. I interviewed at Niantic (San Francisco, CA) in Aug 2018
Interview
Received an email from a recruiter planning a phone shared doc technical. This interview felt fair as I was able to focus on my stronger areas of software development since I was allowed to choose a front end search problem, or a backend graph problem. The question was straight forward and I was able to answer with some sudo code. I was also asked another question within the time period which i answered. We then discussed the work they were doing and I was asked some questions about my technical hobbies.
The in person interviews were 2 technical for 45min and one 30 min lunch. The questions weren't inherently difficult but definitely focused on your algorithmic and analytical abilities to analyze problems from different angles.
The two in person interviewers were kinda standoffish but i assume that is a front as from other employees in the office spoke highly of them.
Interview questions [1]
Question 1
algorithms and data structures focusing on stack, LL, queues, arrays, strings, math