Applied at college career fair, did 2 rounds of google hangout + hackerrank interviews. First one was non-technical, and 2nd one was technical. I was invited to fly to Santa Monica, and I did 1 technical, 1 semi technical, 1 non technical, 1 lunch interviews. I was very surprised when they sent me a very long descriptive rejection email, because no other companies really do that. They explained all the things that impressed my interviewers, and the things that gave them a pause. According to them, I did extremely well on the technical evaluations, and impressed them with my knowledge of algorithms and the source control systems. However, at Riot Games, they want engineers that are more than just engineers. They want the engineers to be able to explain their reasons behind their prioritizations, assumptions, etc. If they were just looking for engineers that were smart and could code very well, I probably got the job. But Riot Games looks more than that, and I really respect their decision. This was one of the fewest interviews where I really learned a lot, and found what areas I need to improve in.