Detailed account of a Discord Software Engineer HR screening and interview process including coding rounds and team updates. Insight into preparation and follow-up.

Discord | Software Engineer | HR screening and coding rounds

Timeline: 2026(Jan - Mar) • Fulltime • JobHopper • :hourglass_not_done: Waiting for result


This is a detailed account of my experience interviewing for a Software Engineer position at Discord. The process started with an HR screening, where they asked about my background and the projects I’ve worked on.

After the HR screening, I was invited to participate in a series of coding challenges. These challenges focused on data structures and algorithms, as well as system design. I spent significant time preparing, practicing problems on platforms like LeetCode. The team was very supportive, providing updates throughout the process and making sure I felt comfortable.

I found that the interview structure was very coherent, starting from simple coding challenges and gradually increasing in complexity, culminating in more complex system design questions. I appreciate how the team valued technical skills but also took the time to understand my thought process.

Throughout the interview, I had opportunities to ask questions about the company culture and the team dynamics, which were answered promptly. After the final interview round, I received updates about the next steps, which eased my anxiety.

In summary, my experience interviewing at Discord was positive, with clear communication and a structured interview format that I found beneficial.

Interview Questions

Capable Models

Create a model that can effectively handle a large dataset and provide insights through a performance analysis.

Difficulty: Medium | Reference: LC-200 | Tags: Machine Learning, Data Processing

Fibonacci Tree Path Calculation Using Preorder Numbering

Given an integer n, find the fibonacci tree path and calculate its total value using preorder tree traversal.

Difficulty: Medium | Reference: LC-111, | Tags: Tree, Traversal

Tree Distance Sum Problem

Calculate the sum of distances in a binary tree from a given node to all other nodes.

Difficulty: Hard | Reference: LC-300 | Tags: Tree, Distance Calculation

Four Machine Learning Coding Challenges

Review and solve four coding challenges focused on machine learning algorithm implementation and optimization.

Difficulty: Medium | Reference: LC-400 | Tags: Machine Learning, Coding Challenges