I was invited to apply as a candidate after meeting the Riot team at GDC San Francisco in 2011.
The interview process for the game tech team lasted a few months and included:
The phone interviews were extremely technical and delved into my abilities as an engineer right off the bat.
The onsite interview lasted approximately 7 hours and included lunch, along with several pair/solo interviews with other engineers from the team. The questions were always very fair but tough, and often required a deep understanding of core principles in programming in order to come to a solution.
Definitely one of the harder interviews I have experienced, but still very fun.
I won't give any specific questions, but be sure to come in with a deep understanding and mastery of C++, computer science, and mathematics.
The following metrics were computed from 6 interview experiences for the Riot Games Associate Software Engineer role.
Riot Games's interview process for their Associate Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Riot Games's Associate Software Engineer interview process.