Home / Company interviews / ByteDance · Updated
ByteDance interview questions and practice
giveinterview has mock interviews built from 1 ByteDance job post since October 2026, 1 of them still open. Each practice interview runs the loop below: a 10-minute voice screen, then 2 rounds (coding, then coding). The topics that come up most are C/C++, database kernel, distributed system, Golang, Java. 62 coding questions are known to come up in ByteDance interviews (4 easy, 51 medium, 7 hard), 4 of them in the last six months. The most common topics are Array, String, Hash Table, Dynamic Programming.
Practice interviews built from public job posts and question lists. Each open post links to the original so you can apply on ByteDance’s own site; ByteDance does not run, see or review your practice.
How the ByteDance practice interview runs
The most common loop across the mock interviews built from ByteDance job posts.
- ScreenVoice screen10 min
- Round 1Coding45 min
- Round 2Coding45 min
What ByteDance interviews cover
Skills and topics, with the number of ByteDance job posts that list each one.
- C/C++1
- database kernel1
- distributed system1
- Golang1
- Java1
- multi-threaded programming1
- optimization1
- Python1
- query processing1
Coding questions ByteDance asks
From public company-tagged interview question lists. Most recent and most frequent first.
- Array32
- String17
- Hash Table14
- Dynamic Programming13
- Breadth-First Search10
- Math9
- Depth-First Search8
- Stack8
- Linked List7
- Sorting7
- Divide and Conquer5
- Tree5
| Question | Difficulty | Asked recently |
|---|---|---|
| LRU Cache | Medium | Yes |
| Number of Islands | Medium | Yes |
| Course Schedule | Medium | Yes |
| Longest Increasing Subsequence | Medium | Yes |
| Remove Duplicate Letters | Medium | No |
| Smallest Subsequence of Distinct Characters | Medium | No |
| First Day Where You Have Been in All the Rooms | Medium | No |
| Shortest Bridge | Medium | No |
| Basic Calculator II | Medium | No |
| Maximal Square | Medium | No |
| Merge Intervals | Medium | No |
| Combination Sum | Medium | No |
| Top K Frequent Elements | Medium | No |
| House Robber | Medium | No |
| Word Ladder | Hard | No |
| Regular Expression Matching | Hard | No |
| Two Sum | Easy | No |
| Design Memory Allocator | Medium | No |
| Longest Common Subsequence | Medium | No |
| Rotting Oranges | Medium | No |
| Accounts Merge | Medium | No |
| Maximum Width of Binary Tree | Medium | No |
| Decode String | Medium | No |
| Basic Calculator | Hard | No |
| Best Time to Buy and Sell Stock | Easy | No |
ByteDance job posts you can practise for
Open a post to practise its interview and get the link to apply on ByteDance’s site.
| Role | Where | Steps | Job post | |
|---|---|---|---|---|
| Software Engineer Intern (Distributed NoSQL Database Systems) - 2027 Summer | On-site · San Jose, CA | 3 | Open | PractiseAdd to plan |
Questions about ByteDance interviews
How many rounds are in a ByteDance interview?
The mock interviews built from ByteDance job posts usually run a 10-minute voice screen, then 2 rounds (coding, then coding), about 100 minutes in all.
What topics do ByteDance interviews cover?
The ones that come up most are C/C++, database kernel, distributed system, Golang, Java.
What coding questions does ByteDance ask?
62 questions are tagged to ByteDance in public interview lists: 4 easy, 51 medium and 7 hard. The most asked include LRU Cache, Number of Islands, Course Schedule.
How do I practise a ByteDance interview?
Answer a 2-minute question for free, then take a mock interview with an AI interviewer, voice and live coding. You get a review that marks the exact line that cost you. The screen and Round 1 of your first role interview are free.
Practise a ByteDance interview before it counts.
Talk it through while you code, and get a review that marks the exact line that cost you. Free to start.
Interviews at similar companies
- Amazon11 roles · 11 open · 1664 questions
- Google5 roles · 5 open · 1930 questions
- Microsoft16 roles · 16 open · 1227 questions
- Meta1 role · 1 open · 1202 questions
- Cisco14 roles · 14 open · 81 questions
- Qualcomm6 roles · 6 open · 51 questions
- TikTok5 roles · 5 open · 300 questions
- Oracle272 questions
- IBM3 roles · 3 open · 162 questions
- Adobe4 roles · 4 open · 137 questions
- Intuit2 roles · 2 open · 52 questions
- Docusign1 role · 1 open · 28 questions