I applied online. The process took 2 months. I interviewed at Riot Games (Los Angeles, CA) in Aug 2015
Interview
Applied. Had an online HackerRank coding test with a custom-made League problem that was pretty fun. Standard algorithms/DS knowledge. Passed all the test cases, next day I was contacted to set up a Skype/Hangouts interview. Was mainly just about my interests and whatnot - passed this. Invited to another Hangouts interview, but this one was very technical. More basic DS/Algorithms and some basic Distributed Systems questions. After this, was invited onsite for a day full of about 6 interviews - 2 or 3-on-one, and a mixture of HR/behavioral and technical questions. I also had to make a presentation for my interviewers in advance, on a topic of my choice. Got put up in a very nice hotel and got a tour of the Riot Games HQ which is awesome, had a lot of fun while there. All of my interviewers were extremely professional and the process was very fast, about 2 months total (which is less than average there). Accepted an offer a few weeks later.
Interview questions [1]
Question 1
Please make a presentation on any topic you're passionate about to teach Rioters something that you know well.
Slow and tedious. You have to wait 2-4weeks for each stages of interview that only takes 1hour. And I'm not sure if there's like 4-6 stages total or something. So you are in this dragged out nerve wrecking anticipation the entire time. And each time u have to somehow get the time off to do this interview. It seems to be a great company but they don't respect the interviewee's time.
Interview questions [1]
Question 1
Includes basic stuff like how does browser work to how does game networking work etc. a broad range of questions related to games development.
Very detailed and focused on craft, skills and quite a lot of case based questions aimed at understanding how my previous experience lines up with Riots values and expected behaviors.
Interview questions [1]
Question 1
Apart from my craft skills, about my value alignment
The first round was an intense behavioral with the Senior Engineering Manager. Next round was a take home assessment, and then a follow up interview to discuss the assessment. The follow up only did about 15 minutes about the assessment, and then it was 40 minutes of technical theory questions.