Blizzard Entertainment interview question

thread and process