Taro Logo

Software Engineer Interview Experience - Santa Monica, California

May 1, 2013
Positive ExperienceGot Offer

Process

I had my first contact with Riot at GDC 2012. After giving it some thought and cleaning my resume/cover letter, I applied in early 2013.

Even though I had an inside 'connection,' my application got lost in the stack, so I had to 'hunt down' a couple of recruiters through LinkedIn to get my first interview. Keep in mind Riot is somewhat small (<1000 employees) and seriously popular, so the number of applicants versus the number of people that can review applications is seriously skewed.

Also, a quick comment about hunting recruiters: I don't think it's okay to just send 'I want to work for Riot.' I had a specific position in mind and a few points explaining 'why' I would be a good fit; I think that helped me a lot.

After talking with two recruiters (one on the phone, one in person at GDC), the real interviews started. I had two phone calls that were mainly centered on my resume/experience and topics I liked (technology, languages, personal projects). There were almost no 'hard' technical questions in the phone calls (unless you consider comparing a compiled vs. an interpreted language a 'hard' question).

After the phone interviews, I got 'green-lighted' for an on-site interview. It took a little time to get the date (around 3 weeks after the second phone call). Again, this was because there are more applicants than interviewers, and Riot has a complex on-site paradigm (which I learned after going) that takes up a lot of people's time.

They paid for my flight, taxis, and hotel for the on-site, and they were pretty accommodating (dates, hours). Once there, it was a REALLY long interview day (I got there at 10 am and got out around 6:30 pm, non-stop interviews, so drink some coffee beforehand or something). Interviews were pretty much 2-on-1, with one interviewer doing most of the talking. There were management-style interviews, experience interviews, and full-on technical/algorithms interviews (be prepared to answer 'Where do you see yourself in 5 years?' all the way to 'How would you design a stack structure that performs well in memory and runtime?'). Brainteasers appeared more than once, usually math-related, so brush up on those areas if you need to.

Playing the game is really important. They will ask you some generic stuff ('Favorite champ?', 'Stuff we have done recently that you liked/disliked?', 'How would you change this or that?'). On top of that, I had a lunch with a couple of people. This was more like a casual conversation, but keep in mind their input will still count.

Another highlight is that they asked me to make a small presentation about 'something I was passionate about in game dev.' I think it is really important for Riot that you are passionate about gaming (in general, not just LoL) and having side projects or college projects in this area that you can show is seriously important. If you plan to apply and have nothing, then you better start looking for an interesting project (mine was pretty new, and I started it because I wanted to join the industry).

I have interviewed with several companies in the past (Google, Facebook, Zynga, EA, Oracle, Intel, and IBM), and I think Riot's is one of the most breadth-intensive interviews, though not the hardest. They gauge a great deal on diverse subjects, so be prepared.

Riot also values culture/personality a lot (way more than other start-ups I've seen). This is hard to fake, and I wouldn't recommend faking it just to join a company if you'd later dislike the culture that surrounds you, so always be yourself and try to feel comfortable when speaking.

All of the interviewers were really nice people. I enjoyed my visit over there and learned a lot about a company that is growing like crazy. I encourage anyone reading this to apply if you find something you like there, but as a warning, the company/culture might not be for everyone; keep that in mind.

Questions

I mentioned several examples in the process. Be strong in all the areas you mention on your resume.

If you say you have graphics experience, expect several graphics questions.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Riot Games Software Engineer role in Santa Monica, California.

Success Rate

50%
Pass Rate

Riot Games's interview process for their Software Engineer roles in Santa Monica, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Riot Games's Software Engineer interview process in Santa Monica, California.

Riot Games Work Experiences