ByteDance
Multi-round algorithm-heavy loops — typically several coding interviews in sequence, followed by design and HR rounds.
Typical loop
- 1Recruiter screen
- 2Online assessment
- 3Two to three technical rounds of algorithms
- 4System design round
- 5HR round
Questions
Callback's practice questions and the LeetCode questions ByteDance has been asking, filtered together.
Asked on LeetCode
63 questions · all time
- Remove K DigitsmediumStringStackGreedyMonotonic Stackfrequency 47.8
- Remove Zero Sum Consecutive Nodes from Linked ListmediumHash TableLinked Listfrequency 47.8
- Reverse Linked List IImediumLinked Listfrequency 47.8
- Shortest Distance from All BuildingshardArrayBreadth-First SearchMatrixfrequency 47.8
- Single Element in a Sorted ArraymediumArrayBinary Searchfrequency 47.8
- Sliding Window MaximumhardArrayQueueSliding WindowHeap (Priority Queue)+2frequency 47.8
- Sort ListmediumLinked ListTwo PointersDivide and ConquerSorting+1frequency 47.8
- Subarray Sum Equals KmediumArrayHash TablePrefix Sumfrequency 47.8
- SubsetsmediumArrayBacktrackingBit Manipulationfrequency 47.8
- Text JustificationhardArrayStringSimulationfrequency 47.8
- Trapping Rain WaterhardArrayTwo PointersDynamic ProgrammingStack+1frequency 47.8
- Unique PathsmediumMathDynamic ProgrammingCombinatoricsfrequency 47.8
- Valid ParentheseseasyStringStackBracket Sequencesfrequency 47.8