Discord | Software Engineer | HR screening and coding rounds
Timeline: 2026(Jan - Mar) • Fulltime • JobHopper •
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