Learn how to prepare for Discord interviews with this in-depth guide.
Discord is a communication platform with text, chat, and video services and over 200 million users.
It hosts “servers” that are used by many different kinds of communities. A Discord server could be public and used by a college or private and used by a small friend group.
When interviewing at Discord, you might run into mention of Wumpus, a fun character and mascot of the Discord brand. An indicator of Discord's fun-spirited work environment, you’ll see Wumpus pop up across the Discord website on the Discord app, and it might just get mentioned in one of your interviews, too.
Below, we summarize the Discord interview process and the top questions you should expect to answer.
At Discord, interviews usually include three stages, with five screens within the last stage.
Expect conversations with different stakeholders related to the role in each round.
The Discord interview process typically takes about 3–4 weeks and involves:
The first step of Discord’s interview process is a 30-minute phone call with a Discord recruiter.
Prepare for several high-level technical questions, but answer briefly.
Recruiters are looking for the right keywords in your response more than the depth necessary for later rounds.
Ask your recruiter about the rest of the
Discord encourages questions about the rest of the interview process during this initial call, too.
The second step of Discord’s interview process is a conversation with the hiring manager.
Expect a high-level discussion of your background relevant to the role and what you’re looking for in your next position.
Technical questions will be brief and high-level; this interview focuses on behavioral questions and assesses your cultural fit.
Come prepared with examples that align with Discord’s values.
Highlight things like collaboration and a customer-first mindset.
Technical roles can expect a coding challenge to follow the hiring manager screen.
This challenge may be a take-home test or may be conducted live with an engineer. Expect standard data structure and algorithm questions of medium difficulty.
The final round at Discord typically has five 45-minute screens, all in one day.
Your final round can happen in person or virtually.
These rounds vary depending on the role you’re interviewing for and are conducted by various stakeholders associated with the role. Expect at least one culture fit interview, regardless of domain.
These are examples of interview questions asked at Discord, as reported by candidates.
The behavioral round at Discord is a 45-minute conversational interview to assess candidates’ potential fit with Discord’s culture.
Learn Discord’s working principles.
Then, prepare examples from past roles highlighting how you exemplify Discord’s values, such as collaboration, customer focus, and learning from mistakes.
Discord’s coding final round includes several screens.
You’ll get a coding round of product-specific data structure and algorithm questions, typically at a medium difficulty level but slightly more challenging than the initial coding screen.
Then, a frontend coding round using React if you're interviewing for frontend roles.
Lastly, you’ll have a conversational round about past roles, where you’ll likely be asked about a project you led in the past. Explain your impact and mention specifics that align with Discord's values, like how you collaborated with other teams, what you learned, and what you’d do differently in a future project.
The system design round at Discord is a standard system design interview. Expect to get a design problem that relates to Discord’s real-time communication platform.
Practice designing scalable and reliable systems with high availability that can handle real-time messaging, voice, and video interactions.
Familiarize yourself with Discord and read through Discord’s blog and developer docs.
Discord’s machine learning round includes a conversational interview to discuss your technical ML knowledge and experience. Be sure to bring up ML projects relevant to this role and team. You typically also get a take-home ML case study to present.
To prepare, refresh your knowledge of ML concepts. For your take-home project, expect a practical, real-world problem that assesses your ML technical abilities, such as developing a small ML model.
Learn Discord’s platform before your case study and read Discord’s blog to understand its newest ventures.
For the data science round at Discord, you’ll get asked about your previous data experience and past projects. Be sure to mention projects that tie into the role and team you’re interviewing for.
Expect to get tested on your coding proficiency in SQL, Python (including pandas and scikit-learn), as well as your understanding of statistical concepts, experimentation design, and A/B testing methodologies. You'll also get a small case study, where you have to design a solution.
The product management interview at Discord includes five rounds: data, design sense, product sense, leadership, and a case study. You'll be assessed on your data-thinking skills in the data round, your collaboration skills with UX/UI designers in the design sense round, and your ability to solve an open-ended product question in the product sense round.
The leadership round is a conversation in which the interviewer assesses your leadership and conflict style through questions about past experiences. You’ll also be expected to ask high-level questions about company vision.
In your case study round, prepare for a practical question (study the product this team works on ahead of time to predict questions), which you must solve from both macro and micro levels.
Broadcast a signal of practical, enjoyable teamwork and collaboration to demonstrate how you’d fit into Discord’s workplace culture.
Create a story bank of anecdotes that highlight these skills to prepare for behavioral interview questions in particular.
If you want to work at Discord, you’ll likely need to live in or relocate to San Francisco or Amsterdam because almost all of Discord’s roles are hybrid.
The highest number of roles are in San Francisco, with some specialized roles in the Amsterdam office. A small number of select roles are remote, with most of those being US-based.
Of course, Discord uses a Discord server for its internal company communications. It refers to the employee server as the real “Discord HQ.”
Discord’s interview process is in-depth and challenging. It has three stages and a final round of five interviews—slightly more than similar-sized companies.
However, some of the questions are easier than those of other big tech companies. For example, the coding interview questions are usually of medium difficulty.
Yes, Discord offers internships for current students.
Any currently open opportunities are listed on the “Internships” section of the Discord careers page.
Exponent has extensive resources to prepare you to feel your best when it comes time for your interview at Discord:
Exponent is the fastest-growing tech interview prep platform. Get free interview guides, insider tips, and courses.
Create your free account