I applied online. The process took 2 weeks. I interviewed at Reddit in Jun 2021
Interview
First, I applied online. Had a 30-minute chat with a recruiter who was incredibly kind and knowledgeable. Next, I had a 45-minute coding screen with an engineer. It was one of the best coding screen experiences I've had. The engineer was very friendly, relatable, smart, and incredibly communicative throughout. I finished the problem optimally with some time remaining. I was ultimately ghosted.
Interview questions [1]
Question 1
GET vs. POST. Hash map tradeoffs. Level-order BFS.
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.