The process was pretty standard.
First, a screening interview with a very easy coding question.
Next was a full-day interview process. It included a few architecture sessions and one quite intense coding session. During that session, I was asked to complete a large task in 50 minutes, leading me to think, "Look how quickly I can write bad code, but I promise I know how to do it right; there's just no time!" Anyway, it was fun. All the engineers seemed very professional, and I enjoyed talking with them.
There was one exception, however. During one interview, the interviewer yawned and looked at his phone from the very beginning of the session, which put me completely off. He didn’t show much interest, and his questions were very unclear. I had a feeling I didn’t pass it after the first five minutes. Also, this person was a manager, which correlates with the bad management reviews you can read here from employees. So, I wasn’t really upset when I received a rejection (because of that session). It doesn’t seem like a great place to work anyway.
There were questions about past experience, how you work with a team, etc.
The following metrics were computed from 4 interview experiences for the Reddit Senior Software Engineer role in Canada.
Reddit's interview process for their Senior Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Reddit's Senior Software Engineer interview process in Canada.