Coding fluency
Implement an LRU cache. Explain your data structures, test capacity one, and walk through an eviction.
What a strong answer demonstrates
Correctness, edge cases, and time / space complexity.
Prepare for Reddit with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.
01 / MAKE YOUR NEXT SESSION COUNT
Implement an LRU cache. Explain your data structures, test capacity one, and walk through an eviction.
Correctness, edge cases, and time / space complexity.
Design a notification service. Clarify delivery guarantees, model the data, then handle retries and duplicate events.
Clear requirements, a working baseline, and explicit trade-offs.
Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.
Specific actions, honest reflection, and measurable impact.
BEFORE YOU PRACTICE
Get the details that a generic company guide cannot know.
Company-linked challenges and related lessons from our library. Not a prediction of your interview.
4 reports from candidates who interviewed at Reddit.
Reviews originally posted on Glassdoor.
Very good fringe benefits and decent wages Probably will ipo some day for real after a decade of fumbling Interesting challenges, still small enough for individuals to make a difference
You get to have real and meaningful impact on one of the largest platforms in the world. Feels completely unlike other FAANG companies where you’re practically a cog. You can truly make huge change here.
This is a growing company with competitive pay, a good CEO, and lots of challenging scale problems.
If you're of the manipulative management type, it's the sort of environment where you can get by with zero consequences. If you're incompetent it's the ideal place to relax. You should be able to bully others to keep your job, so feel free to join if that's your thing. Those are the nice things I have to say about the company.
Great perks. In addition to insurance + 401k, there's also a lot of budget to spend for wellness, education, dependents, pets, parking, dinners, transit, etc. It's an extensive list.