After I got through the recruiter’s initial screening, I moved into a technical interview focused on problem-solving and role-specific skills. The vibe felt structured and professional, and I appreciated that the round had a clear flow rather than feeling improvised.
For the final stage, the emphasis shifted toward how I communicated and whether my experience fit what they were looking for. That round also included discussion of my background and how I’d worked through past situations. Overall, the process felt smooth and well coordinated, and it ended without an offer for me—though it still felt like a legitimate, polished journey rather than something chaotic.
6 months ago
Average Neutral Seattle, WA
My process followed a fairly classic Reddit pattern: a recruiter touchpoint first, then a coding-focused technical screen, and then an extended onsite where multiple technical and people-focused conversations happened in sequence. After the initial screening call, a technical interview tested my problem-solving and coding ability, and then I hit rounds that leaned more heavily into structure—coding again, plus system design and behavioral discussions.
Onsite felt like a steady gauntlet rather than anything random: I remember having multiple coding conversations, a system design round, and a behavioral or cross-functional discussion. In one of the technical evaluations, I worked through system design questions where they wanted depth and clear tradeoffs, and there was also at least one more algorithms/data-structures style round. The interviewers were generally friendly and knowledgeable, and several of the conversations felt practical, not just trivia—though the pace could still be intense across the full loop.
> 1 year
Average Negative United States
The hardest part of my Reddit loop wasn’t the technical content—it was the way the process felt disorganized and inconsistent from start to finish. Sc…
> 1 year
Easy Positive United States
My path into Reddit was relatively straightforward compared to the larger loops. I had a short recruiter-style call to discuss details, and it quickly…
> 1 year
Difficult Positive Kyiv, Kyiv
My process started with recruiter outreach and then a technical screen where I talked through a challenging algorithmic question that wasn’t super Lee…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Recruiter & Initial Screening
The interview process typically begins with a recruiter call that sets expectations for the role and outlines the interview structure. Candidates often find this stage to be relatively straightforward, but experiences with recruiter responsiveness can vary.
Recruiter callExpectationsRole overview
Technical Screen
Candidates undergo a technical screen focused on problem-solving and coding, often using platforms like CoderPad or CodeSignal. Questions tend to be medium difficulty and may not strictly follow LeetCode formats, emphasizing thought processes over just final answers.
Technical screenProblem-solvingCoderPad
Onsite Interview Structure
The onsite typically consists of multiple back-to-back rounds, including coding, system design, and behavioral interviews. This format is designed to assess both technical skills and cultural fit, with a focus on collaboration and communication throughout the discussions.
OnsiteCoding roundsSystem design
Behavioral & Cultural Fit
Behavioral interviews are a significant part of the process, with questions aimed at understanding how candidates handle challenges and work with others. Candidates should prepare to discuss past experiences and decision-making processes in detail.
BehavioralCultural fitDecision-making
Communication & Interviewer Engagement
Candidate experiences with interviewer engagement vary widely; some report friendly and collaborative interactions, while others encounter disengaged or dismissive interviewers. The overall communication throughout the process can significantly impact candidate confidence.
Feedback and follow-up communication after interviews can be inconsistent, with some candidates experiencing delays or a lack of clarity regarding their outcomes. This aspect can leave candidates feeling uncertain about their performance and the next steps.