Explore 450+ Companies

Search company-wise interview questions

ByteDance Logo

ByteDance

Interview Questions

64 Questions Found
#Question TitleDifficultyFrequencyTopicsLink
1LRU CacheMEDIUM100.0
Hash TableLinked ListDesign+1
2Smallest Subsequence of Distinct CharactersMEDIUM89.5
StringStackGreedy+1
3Remove Duplicate LettersMEDIUM87.2
StringStackGreedy+1
4First Day Where You Have Been in All the RoomsMEDIUM87.2
ArrayDynamic Programming
5Number of IslandsMEDIUM84.6
ArrayDepth-First SearchBreadth-First Search+2
6Course ScheduleMEDIUM78.6
Depth-First SearchBreadth-First SearchGraph+1
7Longest Substring Without Repeating CharactersMEDIUM74.9
Hash TableStringSliding Window
8Combination SumMEDIUM74.9
ArrayBacktracking
9Basic Calculator IIMEDIUM70.5
MathStringStack
10Kth Largest Element in an ArrayMEDIUM70.5
ArrayDivide and ConquerSorting+2

Want to see more?

Log in to unlock premium interview questions.

ByteDance Interview Questions

Preparing for a ByteDance interview? This page contains a curated collection of 64 coding and technical interview questions asked at ByteDance, sourced from real candidate experiences on LeetCode and other platforms.

The questions span a wide range of topics including Hash Table, Linked List, Design, Doubly-Linked List, String, Stack — all areas ByteDance interviewers are known to focus on. Each question is tagged by difficulty (Easy, Medium, Hard) and topic so you can prioritize your preparation effectively.

Whether you're a fresher or an experienced engineer targeting ByteDance, practicing these problems will help you understand the patterns and problem-solving approaches expected in their hiring process. Start with Easy questions to build confidence, then tackle Medium and Hard problems to sharpen your skills.

Ai Assistant Kas