I had a very low-stakes recruiter-first experience for a Software Engineer role, with a quick, mellow timeline.
Recruiter screen — a relaxed conversation about my background and why Discord, with time to discuss the team and the hiring motivation; overall the mood was friendly and calm.
5 months ago
Average Positive San Francisco, CA
I interviewed for a Software Engineer role through recruiter + technical + virtual onsite, and overall it felt like a standard process with mixed outcomes and some awkward moments.
Recruiter screen — discussed my experience and fit, including behavioral questions; in one case I was unexpectedly asked to describe a trade-off situation.
6 months ago
Average Positive San Francisco, CA
I went through a recruiter + hiring-manager path into a full virtual onsite in Discord, with a longer-than-expected timeline but generally accommodati…
11 months ago
Easy Negative United States
I ran into an uneven Discord process where the technical experience felt rushed, poorly explained, or overly constrained, and it didn’t end in an offe…
> 1 year
Average Neutral United States
I was evaluated on building a chat server over sockets, and the process felt practical and hands-on even though I didn’t move forward. Recruiter / set…
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 Screens
The initial recruiter screen is typically a relaxed conversation about your background and fit for the role, often including behavioral questions and discussions about team dynamics. Expect a friendly atmosphere, but be prepared for questions about trade-offs and your motivations for joining Discord.
Recruiter screenBehavioral questionsTeam dynamics
Technical Screen
The technical screen usually involves live coding challenges focused on building chat-server applications or solving data structure and algorithm problems. Candidates should be ready for socket programming tasks and may face time constraints or unexpected requirements during the assessment.
Live codingSocket programmingData structures
Virtual Onsite Structure
The virtual onsite typically consists of multiple back-to-back interviews covering technical and behavioral topics, often lasting a full day. Candidates should expect a mix of coding exercises, architecture discussions, and cultural fit assessments, with interviewers generally being accommodating but sometimes unclear in their expectations.
Virtual onsiteMulti-round interviewsCultural fit
Focus on Chat-Server and Networking Skills
Candidates are often evaluated on their ability to build chat-server solutions, which may involve multi-client handling and socket programming. Success in these areas is crucial, as the technical bar is high for networking-related tasks, and preparation specifically for these scenarios is recommended.
Chat-serverNetworkingMulti-client handling
Behavioral & Managerial Interviews
Behavioral interviews typically involve discussions about past experiences and how they align with Discord's values. Candidates should be prepared to discuss their project management skills and how they handle challenges in a team environment, as these aspects are often scrutinized.
Many candidates reported concerns about communication clarity and feedback timing throughout the process, particularly after interviews. It is important to be proactive in seeking feedback and to maintain clear communication with recruiters regarding expectations and timelines.