Discord logo

Discord Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 176 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
50.6% Positive experience

Which role are you interviewing for?

30 roles · 176 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Discord.

Showing 4 of 176
Discord logo
Discord

Website Manager

Marketing · a year ago

Mid Difficult Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Take home Onsite
Interview formats
Behavioral Technical Presentation

First, there was a recruiter call, and they got back to me in a few days about the next round. Then, I had a hiring manager round, and they took a week to let me know about the next steps. After that, there was an assessment that took 3 days to complete, about 1-2 hours, and they confirmed the next round a few days later. Finally, the "Onsite Day" involved 5 interviews over 5 hours, with a 15-minute break. I met with developers, creative producers, the analytics team, and future coworkers.

Confirmed questions1 question
  • What makes you interested in Discord?
Discord logo
Discord

Senior Security Engineer

Engineering · a year ago

Senior Difficult Neutral experience No offer 7 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen Technical screen Technical screen Background check Offer
Interview formats
Coding Technical System Design Behavioral

The interview process had 7 rounds in total. It kicked off with an initial recruiter screening, followed by a first coding interview. The subsequent 5 rounds were condensed into a single 6.5-hour 'on-site virtual interview' block. This block included a domain-specific security interview, a systems design round, a second coding interview, a project retrospective, and finally, a behavioral interview. The initial screening and first coding interview were pretty straightforward. However, the virtual on-site was quite challenging and demanded significant preparation. For instance, for the behavioral part, the recruiter advised reviewing their 7 core principles and preparing 3 specific examples for each, utilizing the STAR/CAR method, which amounts to 21 distinct stories. Despite the effort, they were slow to respond, delaying their feedback twice before ultimately rejecting my application. The substantial effort I invested in applying and interviewing didn't lead to an offer, and while I own that outcome, the preparation required was indeed immense.

Confirmed questions1 question
  • Can you tell me about a project that you took the lead on?
Discord logo
Discord

Data Scientist

Analytics · a year ago

Mid Average Positive experience No offer 7 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Case

The interview process had four typical stages and spanned three weeks. It started with a recruiter screen, followed by a hiring manager screen that focused on past projects and highlighted our company values, similar to Discord. Then, there was a 45-minute technical screen involving a basic SQL question and a case study. The process concluded with a full panel onsite, consisting of four interviews: one behavioral, one SQL, one on data science soft skills and case study, and one on data science hard skills and case study.

Confirmed questions4 questions
  • For the DS Hard Skills Case Study, please detail a specific product analytic case study.
  • In this case study, please demonstrate your analytic methodology.
  • Describe your process for hypothesis generation in this case study.
Discord logo
Discord

Senior Software Engineer

Engineering · a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

I got an email from a Discord recruiter about my application. The recruiter call was to chat about my background and career history and for them to tell me more about the job. It felt like a formality to confirm I was real and honest on my application. Next, I had a skills assessment interview. Two engineers sent me a link with the task and offered some guidance. It was a multi-part assessment to get a Web Socket chat program running for multiple simultaneous users. I didn't do well because the documentation was confusing and lacked detail, like not mentioning multiple connections to a Web Socket, which is crucial for the software's purpose. I didn't pass the first stage and was told I wouldn't move forward. While I get Discord needs to vet engineers, using vague, lacking software for assessments isn't ideal. People apply based on the job description. Unless the role specifically involves maintaining a TCP Web Socket service, it shouldn't be used for vetting. An engineer could excel at TCP Web Socket services but be bad at the actual job, or vice versa. Using assessments unrelated to the actual position doesn't help anyone. It's like asking a biologist to take a geologist exam or a pastry chef to do a butcher's test.

Confirmed questions1 question
  • Can you create a chat server using Telnet or NetCat where multiple clients can connect and exchange messages?

Discord Interview Questions

Quoted word for word from Discord interview reports.

If a server is sharing content that breaks the Community Guidelines, should we ever ban everyone on the server, not just the ones sharing the content?

Read reports

Can you create a chat server using Telnet or NetCat where multiple clients can connect and exchange messages?

Read reports

Is it possible to get my full Discord activity logs since I created my account to prove I didn't send scam links?

Read reports

When should we take action against a large server (5k-50k users) if only a small fraction (10-100 users) are causing issues?

Read reports

When should we take action against a user versus taking action against an entire server?

Read report

How serious does bad behavior need to be before we take action against a user, and how do we determine that seriousness?

Read report

What should we consider when deciding whether to punish a user or a server, and what's most critical?

Read report

Can you design a chat server with sockets that handles multiple client connections through telnet?

Read report

Can you complete a function to process DTLS messages to fit within a buffer size? This is an issue specific to Discord.

Read report

Formats, difficulty and experience

Across all 176 Discord interview reports.

Interview formats

Behavioral 36.2%
Technical 30.2%
Coding 16.1%
Presentation 6.9%
Other 4%

Interview difficulty

Easy 11.4%
Average 60.8%
Difficult 27.8%

Candidate experience

Negative 30.1%
Neutral 19.3%
Positive 50.6%

Reports by job function

Engineering 82
Operations 37
Marketing 17
Analytics 12
HR 8
Product 6