I applied online. The process took 2 months. I interviewed at Niantic (Bellevue, WA) in Feb 2022
Interview
Pretty standard process
1. Call with recruiter to determine background/interest
2. 45 min technical phone screen going over a fairly simple coding problem
3. Virtual On-Site (3 technical, 1 behavioral, 45 min each)
Interview questions [1]
Question 1
Phone Screen: LeetCode Easy level question about random distribution
On-Site Technical #1: LeetCode Medium level question about developing an optimal strategy for a game
On-Site Technical #2: 2 Applied Math problems requiring basic vector manipulation (Know Dot Product) + a few questions about common design patterns and when you'd apply them (singletons, observables, etc.)
On-Site Technical #3: Talking through hypothetical engineering problems at a high level (Very free-form, more about learning about the role)