Two parts: First, a technical interview. Second, a cultural fit interview. The technical interview involved a programming assessment that took about 30 to 45 minutes. Then cultural fit interview was simply a conversation about why I wanted the job.
The interview process was quick and fairly straightforward. There was an initial phone screen with the HR, followed by a technical problem modeling a game, then cultural interviews with management and department heads.
Interview questions [2]
Question 1
Describe at a high level how you would model the objects of a popular game as well as their interactions
Model how you would create an API to record certain interactions, as well as how that data is processed and stored. Identify edge cases in your approach