I applied online. The process took 3 weeks. I interviewed at Reddit in Apr 2021
Interview
A massive waste of time. Applied online, recruiter reached out a few weeks later. Set up a phone screen a week after that. For some reason, Reddit has fresh college graduates with no real experience perform interviews for senior+ roles. This is where the issues begin.
The questions they ask are typical leetcode easy questions. I solved it within a few minutes. The interviewer, someone who just started at the company a few months ago right out of college, was obviously inexperienced interviewing experienced candidates, so they proceeded to waste the remaining 40 minutes of the call asking me to implement a pointless variant of the solution that no one would ever use in production. It was obvious they were trying to pad time, rather than just cutting the interview short for someone who is vastly overqualified.
I solved the problem for both requested variants, making sure to ask if they had any questions or if anything else was missing. I was given positive feedback, then rejected by email shortly thereafter. If you enjoy being condescended to by associate engineers with zero real-world experience, interview with Reddit.
Interview questions [1]
Question 1
A basic leetcode-easy style question. Absolutely nothing difficult whatsoever.
Kinda strange disjointed interview process: Recruiter call, coding interview, manager call, system design interview, coding interview, system design interview.
Some challenges were relevant to Reddit, some where asinine leetcode style trivia. Some interviewers were chill to talk to, others seemed distracted and disinterested in being there. One wanted to brag to me about offers they had gotten from FAANG companies which was pretty weird.
A mixed bag — seemed kinda disorganized. Recruiter ghosted after loop.
Interview questions [1]
Question 1
Leetcode tree DFS question, log parsing question, design a high throughput messaging system
Standard software engineering interview with some Leetcode, some practical. Everyone was very likable and fair. Technical screen, hiring manager interview, on-site round with 4 interviews (2 coding, 1 system design, 2 cross functional)
I applied online. The process took 3 weeks. I interviewed at Reddit (Dublin, Dublin) in Aug 2024
Interview
I applied directly on Reddit's careers portal. The recruiter reached out to me after the application and asked me a few questions about my experience that were relevant to that particular job.
After that, there was one General programming round that had questions very much similar to what Stripe is known for asking in their coding rounds.
After that General programming screening round, there was a call with the Hiring manager of the team. That went well and then I was invited for Onsite interviews that comprised of four rounds:
1. General Programming
2. Hiring manager round(With some other HM)
3. System Design round
4. Backend programming round
The interview process was very smooth and very well organized. I really liked that from Reddit. Unfortunately, I couldn't clear the bar.
Interview questions [1]
Question 1
Tell me about a time when you had conflict with some other team and how did you resolve that?