discord senior software engineer interview experience
Interview Experience
非常好的面试体验,全程能感觉到 gamer culture,value people
第一轮是45分钟 recruiter screen。会问 bq,并且特别注重和 jd 的每一条是不是 match。
电面准备了地里老题 chat server 但是没考。考了一个本地实现 leader follower distributed system。每个node需要知道谁是leader。要支持新node加入network,并且automatic failover detection + new leader election。
面试官全程是跟你的同事一样pair programming,非常友好,一起brainstorm解法。需要非常practical:如果你说用某种算法/system design来解决,那你最好马上可以开始写。这一轮不是空泛的system design。我提出来用redis来做state management,面试官就会让当场下载redis并且开始写,但是会帮忙一起查文档/api。
onsite 五轮,到这里我就没有面了因为接了别家。
Full Details
非常好的面试体验,全程能感觉到 gamer culture,value people
第一轮是45分钟 recruiter screen。会问 bq,并且特别注重和 jd 的每一条是不是 match。
电面准备了地里老题 chat server 但是没考。考了一个本地实现 leader follower distributed system。每个node需要知道谁是leader。要支持新node加入network,并且automatic failover detection + new leader election。
面试官全程是跟你的同事一样pair programming,非常友好,一起brainstorm解法。需要非常practical:如果你说用某种算法/system design来解决,那你最好马上可以开始写。这一轮不是空泛的system design。我提出来用redis来做state management,面试官就会让当场下载redis并且开始写,但是会帮忙一起查文档/api。
onsite 五轮,到这里我就没有面了因为接了别家。
About This Question
This is a candidate experience report from a discord interview for a swe role (newgrad level) during the phone screen round reported in 2026.
It covers the following topics: System Design .