ByteDance·Software Engineer·Technical Phone Screen
- Given a large set of content creators and their like counts, how would you efficiently find the top K creators by likes?
“The KOL framing threw me for a second but it's just Top K under the hood.”
FAANG / Big Tech
Most of these ByteDance write-ups come from Software Engineers (194), then Machine Learning Engineers (45) and Data Scientists (17). The most reported rounds are the technical phone screen (227), the system design round (28), the behavioral / leadership round (16) and the onsite coding round (9).
289 interview notes · updated Sep 2026
“The KOL framing threw me for a second but it's just Top K under the hood.”
“This one sprawled fast.”
“Classic problem, got through it fine.”
“Classic question but I still fumbled the setup a bit.”
“My first instinct was recursion and it worked, but they asked the follow-up about doing it without recursion or extra buffers and that's where I fumbled a bit.”
“This is the kind of question that feels approachable until you're actually in it.”
“This was the whole interview, basically.”
“I had failed this exact problem at a previous ByteDance interview and somehow got it again here.”
“This sounds like a standard opener but it really isn't, because the follow-up is where they actually evaluate you.”
“The question sounds straightforward until you realize Q1 and Q2/Q3 have fundamentally different consistency requirements and you probably shouldn't serve them from the same pipeline.”