Interview Playbook / Consumer Tech & Media

How Reddit Interviews in 2026: Process, Questions & What They Score

HOW TO READ THIS PLAYBOOK

Compiled from 26 public sources: candidate interview reports, coaching guides, and Reddit's own hiring pages. Interview processes change and vary by role, team, level, and region. This is one well-documented shape of Reddit's interviews to prepare against, not a script of what your interview will be. Confirm specifics with your recruiter. SupaCV is not affiliated with or endorsed by Reddit.

Medium confidenceLast verified SEP 202626 sourcesSources

Reddit, Inc. (ticker RDDT) is a consumer social platform that hires across community, ads, data science, product and engineering. The track it is best known for, and the one this dossier covers, is software engineering. Product management and data science evidence is called out separately where it exists, because those loops are reported to look different from the engineering one. The engineering process is consistently described across coaching write-ups and candidate reports as: recruiter screen, one technical phone screen, then a virtual onsite loop of roughly four to five rounds of 45 to 60 minutes made up of coding, system design, behavioral and a hiring manager or cross-functional conversation. Candidate reports on Blind describe several loop shapes: "2 coding, 1 system design, 1 manager, 1 behavioral" (2021); "2 system design, 1 coding/concurrency, 1 behaviour" for a senior backend role (2022); "3 technical + 2 behavior" for a mid-level role (2021); and iOS design and programming rounds for mobile candidates (2021 and 2026). A Reddit employee answering on Blind in March 2021 described the loop as a mix of programming, system design and cross-functional interviews, and said the specific questions depend on the interviewers and the hiring manager. Coding difficulty is repeatedly reported as LeetCode medium, with a 2024 candidate reporting a focus on OOP and graphs and a February 2026 candidate reporting an object-oriented tennis game and state tracker problem at the phone screen. A February 2025 report describes a backend programming round that is production-grade rather than puzzle-style and overlaps with system design. System design prompts skew toward Reddit's own domain: feed ranking, threaded comments, vote counting, notifications and moderation infrastructure. Reddit does publish a set of company values. The careers page at redditinc.com lists five under the heading "What would Snoo do?": Reddit's mission first, Make something people love, Evolve, Add value, Default open. That page was reachable only through a read-through proxy in this environment, and it does not say the values are used as interview evaluation criteria. A separate official page at redditinc.com/values lists five different platform-facing values (Remember the human, Start with community, Keep Reddit real, Privacy is a right, Believe in the good). None of the value lists circulating on interview-prep sites matches either official page, so treat those lists as unreliable. No fetched source maps individual interview questions to specific values, so no question in this dossier carries a frameworkRef. No official Reddit page describes the interview stages, durations or scoring. Total elapsed time is reported inconsistently by coaching sources: 2.5 to 4 weeks, 3 to 5 weeks, and an average of about 26 days. Candidate reports on Blind from 2021 through 2025 describe slower reality, with multi-week gaps and ghosting after phone screens and onsites.

The Process

  1. 1

    Application or recruiter outreach · varies

    Applications go through Reddit's Greenhouse job board, which carried 148 open roles across Community, Corporate Technology, Data Science (Ads and Consumer) and Engineering (Ads Engineering, BE Platform) at the time of research. Reddit's postings state that in select roles and locations interviews will be recorded, transcribed and summarized by AI, with an opt-out offered before scheduled interviews. Neither the job board nor Reddit's careers page describes the interview stages. Varies by whether you are inbound or sourced, and by team headcount.

  2. 2

    Recruiter screen · 30 to 45 minutes

    Logistical and background call: role and team, target level, timeline and compensation expectations. One write-up specifically advises asking which level the interviews are calibrated to before the technical rounds start, because a level mismatch is a common cause of a confusing rejection. Sources differ slightly on length (30 minutes in two, 30 to 45 in three). No official source states a duration.

  3. 3

    Technical phone screen · about 60 minutes

    Live coding in a shared editor (CoderPad reported in 2020 and 2025; CodeSignal reported in 2021 and 2025, including for data science screens), typically one medium-difficulty problem or a multi-part question with scaling and complexity follow-ups. Four coaching sources say 60 minutes and one says 45 to 60. Blind reports vary: 60 minutes for a senior SWE screen (2023), one 2023 report split into 20 minutes of intro and project discussion plus 35 minutes of a four-part programming question, and a 75 minute screen for an MLE (2024). Difficulty is reported as LeetCode medium with OOP and graphs called out (2024); a February 2026 candidate got an object-oriented tennis game and state tracker problem. One 2025 report describes the backend round as production-grade rather than LeetCode style. Varies by level, team and discipline.

  4. 4

    Virtual onsite loop · 4 to 5 rounds of 45 to 60 minutes

    Most commonly reported composition: two coding rounds, one system design, one behavioral, plus a hiring manager or cross-functional round. Candidate reports show other shapes: 2 system design, 1 coding/concurrency, 1 behavioral for a senior backend role (2022); 3 technical plus 2 behavioral for a mid-level role (2021); two iOS design and architecture rounds plus one general design round for a staff iOS role (2021) and one iOS design plus two iOS programming rounds (2026); ML fundamentals and ML design rounds for MLE roles (2023); a backend programming round described in February 2025 as production-grade and overlapping with system design, alongside a separate general programming round (also reported in 2021, 2022 and 2024 as a backend-specific versus general programming split). One coaching source places the system design round as its own stage before a 3 to 4 round panel rather than inside it. A Reddit employee on Blind (March 2021) said the specific questions depend on the interviewers and hiring manager. No source was found stating whether the rounds are scheduled on one day. Varies by level, team and discipline.

  5. 5

    Behavioral, values and hiring manager conversation · 45 to 60 minutes

    Usually inside the onsite loop rather than a separate day. Coaching sources describe it as conversational, often framed around a real production incident with real numbers, and including product-affinity questions about how you personally use Reddit and which subreddit you actually use. Reddit's careers page publishes five values (Reddit's mission first, Make something people love, Evolve, Add value, Default open) but does not say they are used as interview criteria, and the value lists printed by the coaching sources do not match that page. Varies by team and hiring manager.

  6. 6

    Team match, debrief and offer · varies

    One coaching source describes a team match conversation for some roles before the offer; another describes a brief final recruiter wrap-up. Candidate reports say recruiters quote roughly a three day turnaround after the onsite but that a week or more of silence is common: 9 days after a phone screen with no reply (2021), 1.5 weeks after an onsite with no response to follow-ups (2026), a missed decision date and unanswered emails after a full loop (March 2025), and almost a week of waiting after an onsite (November 2025). Reddit is also reported to apply a cooldown period after a rejection, with 6 months or 1 year mentioned by a 2024 poster but not confirmed. Varies by team, req urgency and recruiter.

    Slow and inconsistent recruiter communication is the most repeated complaint in candidate reports.

  7. 7

    Track variation: product management loop · varies, reported as much longer than the engineering loop

    One Blind commenter (March 2026, replying to a March 2025 thread) listed a ten step PM process: HR screen, hiring manager round on feature launches, a product insights round with a 20 minute case study plus behavioral questions on cross-team negotiations, an analytical round (success metrics, A/B test design, root cause analysis), a take-home PRD, a partner-team PM round, engineering and data science cross-functional rounds, an executive interview that reviews the take-home, and a VP round. That commenter said the interviewers test deeply for domain and role knowledge, and called it way too many rounds and disorganized. A second commenter (March 2025) advised preparing for team-specific questions such as whether Reddit should pay admins and why. A separate June 2025 thread asking for PM loop details got no substantive answers. Level and team were not stated.

    Two candidate comments in one thread; not corroborated elsewhere.

Evaluation Framework

Reddit values (careers page)

Reddit's mission firstMake something people loveEvolveAdd valueDefault open

Source: Reddit's official careers page at redditinc.com/careers, section headed "What would Snoo do?", introduced with the sentence "Values describe who we are and who we want to be." The five items above are copied exactly and completely from that page, re-verified during this fact-check. Reddit's own gloss, in brief: mission first (empower communities and make their knowledge accessible to all); make something people love (the surest path to success); evolve (only by continually improving and learning will we succeed); add value (constantly evaluate work to ensure it adds value and brings the mission closer); default open (the free flow of ideas and feedback is the lifeblood of a healthy organization). The page was reachable only through a read-through proxy in this environment because direct fetches of redditinc.com are blocked. Caveats. (1) Neither the careers page nor any other official source says these values are used as interview evaluation criteria or scoring dimensions; they are presented as company values. (2) A separate official page, redditinc.com/values, lists five different platform-facing values: Remember the human, Start with community, Keep Reddit real, Privacy is a right, Believe in the good. Those describe how Reddit treats its users and communities rather than how employees work, so they are not adopted as the framework here, but a candidate may reasonably reference them in product-affinity answers. (3) Reddit's S-1 (February 2024) contains no values list, only the mission statement. (4) The value lists printed by coaching sites are unreliable: finalroundai lists six (Default Open, Evolve Fast, Make Something People Love, Earn Trust, Remember the Human, Inspire Authenticity), techscreen lists five (Default Open, Evolve, Make Something People Love, Earn Trust, Remember the Human), jobsbyculture lists four (Eng-Driven, Equity, Learning, Product Impact), and none matches either official page item for item. techinterview.org says Reddit publishes a short set of values without reproducing them. (5) No fetched source maps specific interview questions to specific values, so frameworkRefs are left empty on every question rather than inventing a mapping.

Sample Interview Questions

Coding and algorithms16 questions
  • Compute the edit distance between two strings.Tests dynamic programming over two sequences with an O(mn) table and reconstruction of the edit operations.
  • Print all combinations of numbers from 1 to n that sum to n.Tests backtracking with pruning and avoiding duplicate combinations while enumerating integer partitions.
  • Implement an LRU cache with O(1) get and put operations.Tests pairing a hash map with a doubly linked list so lookups, inserts and evictions all stay O(1).
  • Given a set of comment threads, flatten them into the order the UI would render them.Tests depth-first traversal of a forest with a stable child ordering, done iteratively when depth is large.
  • Merge k sorted streams of post IDs by timestamp.Tests a k-way merge with a min-heap keyed on timestamp and handling of streams that end at different times.
  • From an event log, find the top k most active users in the last hour.Tests hash-map counting inside a sliding time window followed by a heap or partial sort for the top k.
  • Given a list of posts with timestamps and upvote counts, find the top K posts within a sliding time window.Tests maintaining a window over timestamps together with a heap or ordered structure ranked by upvotes.
  • Given a nested comment structure as a flat list with parent IDs, reconstruct the comment tree and return a depth-first traversal.Tests building a parent-to-children map from parent IDs and emitting a depth-first traversal without recursion limits.
  • Find all groups of posts that share at least one common tag (a connected components variant).Tests union-find or BFS over an implicit graph where posts are connected through shared tags.
  • Given a stream of user actions, detect users who have performed a specific sequence of actions within a time limit.Tests per-user state machines over a timestamped stream with expiry of stale partial matches.
  • Design a hit counter.Tests a time-bucketed circular buffer or deque so recording hits and counting the last window stay amortized O(1).
  • Group a list of strings by a specified criterion.Tests choosing a canonical key per string and bucketing with a hash map; the source names only the pattern, not the criterion.
  • Word Ladder: find the shortest transformation sequence between two words, changing one letter at a time.Tests BFS shortest path over an implicit word graph with neighbour generation by single-letter substitution.
  • Build a tennis game with scoring and state tracking as an object-oriented modelling problem.Tests class design and encapsulated state transitions; a 2024 Blind post and techscreen also report an OOP and API-design emphasis.
  • Design and implement a small comment-tree data structure that supports a specified set of operations.Tests low-level design: API ergonomics, testable code and room for the next requirement in an in-memory tree.
  • Design an API rate limiter with configurable behaviours.Tests token bucket versus sliding window algorithms and per-key configuration at the low-level design layer.

Reported problems, listed so you know what to expect. Practice them in your own editor or on the platform you prefer; SupaCV's practice mode coaches how you talk through them.

System design14 questions
  • Design Reddit's home feed: how would you generate and rank a personalized feed for a user subscribed to 500 communities?Tests fan-out on write versus read, ranking pipeline stages, per-user caching and hot community handling.
  • Design a real-time notification system for roughly 100 million daily active users, for example delivering comment reply alerts within one second.Tests fan-out, push versus pull delivery, queueing, deduplication and latency targets at high DAU.
  • Design a distributed task scheduler.Tests job persistence, leader election, retries, idempotency and at-least-once versus exactly-once execution.
  • Design a content distribution system for Reddit's image and video assets.Tests edge caching, origin and transcoding pipelines and cache invalidation for media at scale.
  • Design a real-time recommendation engine for the home feed.Tests candidate generation, feature stores, online versus offline ranking and freshness constraints.
  • Design a vote counting system that handles about 10,000 votes per second, including anti-abuse handling.Tests write batching, sharded counters, eventual consistency and abuse detection signals.
  • Design the comment section for a Reddit post: how do you store, load and update a deeply nested comment tree at scale?Tests tree storage models such as adjacency or materialized path, subtree pagination and update propagation.
  • Design comment ranking for a single post with hundreds of thousands of replies.Tests scoring functions, partial loading, caching of ranked subtrees and consistency as new votes arrive.
  • Design the hot ranking for a subreddit's front page.Tests time-decayed scoring, periodic recomputation and caching of ranked lists per community.
  • Design the content moderation backend: a pipeline processing about 1 million posts per hour with sub-minute time-to-moderation for high-confidence violations.Tests queueing, tiered classifiers, prioritisation by confidence and human review workflows.
  • Design the Reddit Answers retrieval-augmented generation pipeline.Tests retrieval indexing, embedding search, prompt assembly and latency and cost trade-offs.
  • Design an autocomplete system.Tests trie or prefix index design, top-k ranking per prefix and update freshness.
  • Design Slack.Tests real-time messaging, WebSocket fan-out, channel data modelling and message ordering.
  • Design TikTok.Tests video upload pipeline, feed ranking and CDN delivery at consumer scale; filed under both PM and SWE on Exponent.

Reported problems, listed so you know what to expect. Practice them in your own editor or on the platform you prefer; SupaCV's practice mode coaches how you talk through them.

Behavioral and values15 questions
  • Tell me about yourself.
  • Tell me about a time you made a mistake.
  • Tell me about a failure and the explicit lessons you took from it.
  • Tell me about your most impactful project.
  • Tell me about a project you are proud of and owned end to end.
  • Tell me about the projects on your resume and how they fit what this team needs.
  • Tell me about something you shipped that broke in production. Walk me through the first ten minutes.
  • How would you handle an engineer on your team who repeatedly causes production issues or breaks the build?
  • How do you balance paying down technical debt against shipping new features?
  • Tell me about a time you had to balance shipping quickly with maintaining quality. How did you make that trade-off?
  • Tell me about a time you disagreed with a manager, a peer or the technical direction your team was taking, and how you raised and resolved it.
  • Tell me about a time you had to make a technical decision with incomplete information. How did you decide, and how did you communicate the trade-offs to stakeholders?
  • Describe a project where you had to collaborate across multiple teams. What was the biggest communication challenge and how did you address it?
  • Describe a project where the requirements changed significantly mid-execution. How did you adapt?
  • How do you personally use Reddit, which subreddit do you actually use and why, and what would you change or improve about the product?
Product sense and analytics (PM track)6 questions
  • You are on the Reddit video team. How would you work with the Feeds team to rank videos higher?
  • Help Reddit expand into Japan.
  • Imagine Airbnb is launching in a new region. Define the success metrics for a one-page dashboard for executives.
  • Should Reddit pay admins? Why?
  • Define the success metrics for a launch, design the A/B test, and do the root cause analysis when a metric moves.
  • Take-home: write a PRD for a new Reddit product, later reviewed in an executive interview.
Machine learning and data science4 questions
  • What is overfitting or underfitting? Which models are most likely to experience this, and why?Tests bias-variance understanding and which high-capacity model families overfit; filed under both DS and MLE on Exponent.
  • Explain the differences between L1 and L2 regression.Tests Lasso versus Ridge penalties, sparsity and coefficient shrinkage; wording as submitted to Exponent under MLE.
  • What do you do when you have missing data, different feature scales, or a model that is overfitting or underfitting?Tests imputation, feature scaling and regularization choices in a practical ML workflow.
  • Design a product recommendation system.Tests candidate retrieval, ranking models, cold start and offline versus online evaluation; filed under MLE on Exponent.

Reported problems, listed so you know what to expect. Practice them in your own editor or on the platform you prefer; SupaCV's practice mode coaches how you talk through them.

Coach's Tips

Pin your level on the recruiter call. One engineering write-up specifically flags asking which level the loop is calibrated to before the technical rounds start, because a level mismatch surfaces late and costs you the loop. Ask the recruiter for the loop composition in writing at the same time: a Reddit employee on Blind (2021) said the specific questions depend on the interviewers and the hiring manager, and a 2021 candidate reported a prep sheet that said little more than algorithms, data structures and concurrency.

Read Reddit's own values page, not a prep site's version. The careers page lists five values (Reddit's mission first, Make something people love, Evolve, Add value, Default open) and the three coaching lists in circulation do not match it or each other. Reddit does not say these are scored in interviews, but a behavioral answer that shows learning from a mistake, cutting work that adds no value, or sharing feedback openly lines up with the published language.

Be an actual Reddit user and say so concretely. Three coaching sources report questions about how you personally use Reddit, which subreddit you actually use and why, and what you would improve, and one says fumbling it reads as not having done basic homework. A Blind commenter advised PM candidates to prepare for team-specific questions such as whether Reddit should pay admins. Spend time in the communities the team you are joining serves, and be ready to talk about mechanics like karma, awards, mod tools, crossposting and feed sorting.

Prepare the Reddit-shaped system design set, not only a generic distributed systems set. Feed generation and ranking, comment tree storage and ranking, hot ranking, vote counting with abuse resistance, notification fanout, moderation pipelines and, in one 2026 write-up, the Reddit Answers RAG pipeline recur across coaching sources, while Exponent also lists generic prompts (Design Slack, Design TikTok) and Blind posters ask whether the round is Reddit-specific or standard. Talk explicitly about read-write asymmetry, cache layering and hot partitions.

Practise medium LeetCode to automaticity, then practise small object-oriented modelling and production-grade code. A 2024 Blind post reports a focus on OOP and graphs, a February 2026 phone screen was an object-oriented tennis game and state tracker, techscreen describes small data-structure implementations graded on API ergonomics and testability, two write-ups describe follow-ups such as what changes when the input does not fit in memory or arrives as a stream, and a February 2025 backend candidate describes a round that is production-grade and overlaps with system design.

Bring one production incident with real numbers. The values or cross-functional round is described as being framed around something you shipped that broke, including what you did in the first ten minutes, and one write-up says the interviewers want a real story with real numbers, a decision made without complete information, and a clear account of what you would change. Write the incident down with its metrics before the loop.

Plan for a slow and sometimes messy process. Candidate reports from 2021 through 2026 describe 9 day and week-long silences after phone screens, a missed decision date and unanswered follow-ups after a full loop, 1.5 weeks of silence after an onsite where the recruiter had quoted a 3 day turnaround, and a PM loop that ran to ten steps and felt disorganized. Keep other processes alive, agree a follow-up date with your recruiter, and do not read silence as rejection or as an offer.

Common questions

How many stages are in Reddit's interview process?+

Reddit's process has 7 stages, in order: Application or recruiter outreach, Recruiter screen, Technical phone screen, Virtual onsite loop, Behavioral, values and hiring manager conversation, Team match, debrief and offer, Track variation: product management loop.

What framework does Reddit use to evaluate candidates?+

Reddit evaluates candidates against Reddit values (careers page): Reddit's mission first, Make something people love, Evolve, Add value, Default open.

What kinds of questions does Reddit ask?+

Reddit's question bank spans 5 categories: Coding and algorithms; System design; Behavioral and values; Product sense and analytics (PM track); Machine learning and data science.

How reliable is this Reddit interview playbook?+

This playbook is medium confidence, compiled from 26 public sources, and last verified September 5, 2026. It describes one well-documented shape of Reddit's interviews, not a guarantee of what any individual loop will look like.

Sources

How similar companies interview

Compare Reddit's process with other Consumer Tech & Media companies in this playbook:

Interviewing at Reddit?

Add it as a Target Role and tailor your resume against the actual job description.

Add Reddit as a Target Role