The interview process consists of:
During the technical screen, they asked a recurring socket programming question, requiring the development of a chat server. While I questioned the relevance, I proceeded with the task. I had prepared by practicing socket programming and client/server communication. Throughout the interview, I implemented all the interviewer's requests. I was about to provide a more detailed implementation when I was asked to do a quick version due to time constraints, which I successfully demonstrated. The interviewer appeared satisfied with my progress and concluded the interview before the scheduled 75 minutes. Despite this, I was informed that they would not be moving forward.
I am genuinely puzzled by this outcome and unsure of their specific requirements. I would advise others to consider saving their time and not pursuing an interview with this company.
Build a chat server over sockets.
The following metrics were computed from 1 interview experience for the Discord Staff Software Engineer role in New York, New York.
Discord's interview process for their Staff Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Discord's Staff Software Engineer interview process in New York, New York.