Process: Recruiter, "cultural fit" interview, technical interview
Time: 20 minutes, 90 minutes, 90 minutes over the course of ~3 weeks (was during pandemic so all remote via phone, google hangouts, virtual whiteboard)
Disclaimer: Riot doesn't have true Site Reliability positions at the time of writing this but these senior engineer roles mentioned overlap quite a bit and I really wanted to work at Riot. So YMMV.
The recruiter was great, he took a different approach to recruiting for sure, super friendly. He found 3-4 additional positions and we discussed all of them and tried to find the one that made the most sense. I ended up getting processed for a slightly different role that seemed like it might align better.
I was setup with a cultural interview shortly after that. 90 minutes of questions that would put you through a hypothetical scenario and see what you would do. Lots of scenarios and real life examples of problem solving. Also a few questions specifically about Riot. This interview was also great, the interviewer was easy to talk to and made 90 minutes feel very short.
The technical interview was a little different: 90 minutes again, but the interviewer came in with a completely different energy than the first two people I'd dealt with so far. The first half was diving into my experience, really pressing for details and things like, "Why did you decide to choose that technology instead of X or Y", continuing, it felt like, until they could find some weaknesses in the design.
The second half was a Hacker Rank test that I totally muffed instructions on and took me forever to dig myself out of, and could have been solved in about 10 minutes if I wasn't already rattled from the first half.
We took the last 10-15 minutes to discuss the actual role/team and it was a good exchange that helped me get an idea of the responsibilities.
Overall, everyone seems genuinely happy to work there and it was a pleasure interviewing. The recruiting staff is very warm and accommodating too.