I applied through an employee referral. The process took 3 weeks. I interviewed at Reddit (San Francisco, CA) in Feb 2017
Interview
I was referred by a former co-worker. Had an initial chat with the VP of Engineering followed by another chat with a recruiter. I was promptly scheduled for a technical phone screen later that week. It was a standard tech screen over the phone and using Coderpad for code. Heard back from another recruiter the very next day to schedule my onsite. It was 4.5 hours total, with 3 technical interviews (mix of whiteboard and Coderpad; standard algorithms/general programming competency), a cross-functional interview with the product managers over lunch, and 2 other behavioral/cultural interviews. Heard back from my recruiter the same day, chatted over the phone the next day about offer details, and accepted my offer the day after that. Was not able to negotiate salary but the offer was reasonable and I'm optimistic about Reddit.
8
Other Software Engineer interview reviews for Reddit
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.