I applied through an employee referral. The process took 3 weeks. I interviewed at Reddit
Interview
I was referred for a job at Reddit. The process was three steps:
1. Recruiter screen
Easy enough, my recruiter was responsible for team matching and helped me find a few teams I was interested in interviewing for
2. Technical screen
An engineer asked me a question that was about a Leetcode Medium. Shortly after the call, I received an onsite invitation
3. Onsite interview
I think this was six rounds. The hiring manager interview was a disaster -- the HM was a "take no BS" kind of person who basically made it clear that he wasn't going to pass me regardless of what happened and was a complete jerk when rapid-firing questions at me.
Recruiter walk-out was pleasant and we joked a bit, but a few days later I received a canned rejection and no response to follow-up.
Not a big problem because I only took them to have a competing offer for negotiations, but that HM interview left a very poor taste in my mouth.
Initial screening followed by a technical interview assessing problem-solving and role-specific skills. Final round focused on communication, cultural fit, and experience discussion. Process was smooth, structured, and professionally coordinated throughout.
Interview questions [1]
Question 1
They asked me to explain a challenging project I worked on and how I approached solving the problem.
Challenging but fair, we went through some system design challenges and explored a few different technical problems and solutions. The interviewers were friendly and knowledgeable, and happy to answer questions in details after the interview.
I applied online. I interviewed at Reddit in Nov 2025
Interview
The process started with a recruiter screen followed by a technical phone interview focused on coding and problem solving. After that, there were two rounds of technical interviews with senior engineers — one centered on system design and another on algorithms and data structures. The final round was a behavioral interview about teamwork, communication, and past project experience. Overall the process was structured and professional, though somewhat slow to schedule.
Interview questions [1]
Question 1
They asked me to design a rate limiter that supports multiple APIs and handles different request quotas per user efficiently.