
Riot Games Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 137 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Riot Games.
Software Engineer
The interview process begins with a screening by the Riot Games recruiter, and then a series of 2 interviews, one personality screening with the team's producer and a second technical interview with a programmer on the team. The technical interview is preceded by a programming test which was a fairly simple task, and in the technical interview we discussed various topics relevant to Riot Games products at a high level. After the initial test and set of 2 interviews, I was invited to an additional panel of 5 interviews, with a subsequent programming assignment of higher complexity. In this second set of panel interviews, there were 2 technical interviews which were very friendly, low-stress and positive. There were also 3 personality-focused interviews, with the interviewer reading from a series of pre-prepared questions and then having me answer them.
- Tell me about a time you actively included a coworker.
Software Engineer
It was a pretty long process with 2 interviews. The first was more personal, and the second was technical. They were really nice and asked a lot of questions to get to know me, and they wanted to know about my career goals and how I'd fit into the company.
- Can you introduce yourself?
- What are your long-term career aspirations?
Software Engineer
The interview process is quite extensive, but each individual interview stage felt reasonable. Before the final interviews, there's a values interview, a short take-home assignment, a technical interview focusing on the take-home, and a communications interview. The final round consists of two technical interviews and another values interview. The recruiter was very helpful, indicating general areas to focus on for each stage. Riot places a higher emphasis on values and soft skills compared to other companies I've interviewed with, which is a plus, but it's crucial to have concrete examples from your work experiences ready for the soft skills interviews.
- Signed NDA, cannot share questions.
Riot Games Software Engineer Interview Questions
Quoted word for word from Riot Games interview reports.
“There's a flower called Ivy that spreads to adjacent cells (north, south, east, west) daily. How many days will it take for the Ivy flower to consume another flower on the grid?”
Read reports →“Given data on time, kills, and individual players, identify specific players and time periods, allowing for gaps of no more than 15 seconds between events, that exhibit the highest count of deaths.”
Read reports →“How would you find a missing number in an array of integers from one to a million?”
Read reports →“Could you determine the skyline given building points as (x1, x2, y1) triplets?”
Read reports →“Can you compare the bandwidth usage differences between deferred and forward rendering concerning the number of lights?”
Read report →“Can you define a binary tree and explain a situation where it would be beneficial to use one?”
Read report →“Can you explain the performance differences between the two methods for finding the missing number?”
Read report →“Can you explain a scenario where a hashset would be preferable to a BST?”
Read report →“Can you explain a process in League of Legends, specifically how clicking a cursor works with a client-server architecture?”
Read report →Formats, difficulty and experience
Across all 137 Riot Games interview reports.