Senior Software Engineer applicants have rated the interview process at Discord with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 29% positive. To compare, the company-average is 48.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 22 days to get hired, when considering 31 user submitted interviews for this role. To compare, the hiring process at Discord overall takes an average of 27 days.
Common stages of the interview process at Discord as a Senior Software Engineer according to 31 Glassdoor interviews include:
Phone interview: 33%
Skills test: 21%
One on one interview: 19%
Group panel interview: 13%
Presentation: 7%
Personality test: 6%
Background check: 1%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 3 weeks. I interviewed at Discord (San Francisco, CA) in Feb 2022
Interview
Initial call with the recruiter. Followed by the worst phone screen of my whole life. They ask you to share you screen and code an MVP of a service. The exact question is all over the internet. If you are not a web engineer don't waste your time with this company or interview. I got a working solution that I thought was quite impressive, after a lot of wasted time practicing for this interview.
The interview wasn't hard. Its really specifically discriminates against engineers who don't work on a very small subset of the tech industry.
Don't waste your time with this terrible interview process
Interview questions [1]
Question 1
In one hour build an MVP of this system, then when you get a working multithreaded solution. We will fail you anyway without feedback or explanation.
Applied -> Recruiter -> HM -> Tech Screen.
First three rounds went great, but the Tech Screen was a very different experience, and felt very out of time with modern software interviewing practices.
I applied online. The process took 1 week. I interviewed at Discord in Jun 2025
Interview
Seemed pretty organized. The "resources"section tells you that they will ask you to build a chat app using TCP clients. I did and practice or reading on it. During the interview, they didn't want you looking at ai responses when you Google. Googling for documentation is allowed.
Got the code working that satisfied all requirements. They asked some questions on how would you do this and that after as well. Got rejected soon after. Not really sure where my performance warranted a rejection but oh well.
Recruiter reached out after seeing my application. They already had asked me to install telnet on my system and about building a chat server using sockets. Did a background reading on that. Got the code working during the interview with some guidance from the interviewers. It should handle multiple clients.
Got rejected next day. No feedback, nothing.
Not sure what the interviewers want these days - a fully working Whatsapp ¯\_(ツ)_/¯ within 1 hr?