Top 45
Prep plan
Updated weekly · Last refresh Oct 17

ByteDance Research Engineer Interview Questions

The questions to prepare for a ByteDance Research Engineer interview. Questions from real interview reports rank first. Updated daily.

45questions
~6htotal time
Track your progressSign up free to work through all 45 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 9 questions · ~77 min
Optimizing Time and Space ComplexityEasy

Explain how to improve coding solutions by reducing time complexity first, then balancing space trade-offs.

Hash TablesArraysGreedyByteDance
Constrained Shortest Path TraversalHard
Practice

Find a minimum-weight path with blocked vertices and an edge limit using state-aware Dijkstra traversal.

shortest pathbfsData StructuresByteDance
More Coding questions with a free account
2
Security & Infrastructure21 questions · ~179 min
Race Conditions in Parallel GraphsHard

Design race-free parallel graph execution with deterministic state updates, isolation, synchronization, and verification.

application securitythread safetydeadlockByteDance
CUDA Loop Unrolling and OccupancyHard

Explain CUDA loop unrolling, shared-memory bank-conflict avoidance, and occupancy optimization while preserving correctness and resource balance.

memory managementperformance optimizationHardwareByteDance
More Security & Infrastructure questions with a free account
3
System Design5 questions · ~43 min
Accuracy Latency Scalability DecisionsHard

Explain how to balance model accuracy, serving latency, scalability, and operational cost in production ML systems.

latencyTrade-offsscalabilityByteDance
Memory-Constrained Large-Scale Graph SystemHard

Tests system design for scalable graph processing under tight memory limits.

memorydistributed systemsGraphsByteDance
More System Design questions with a free account
4
Behavioral & Leadership7 questions · ~60 min
More Behavioral & Leadership questions with a free account
5
More topics3 questions · ~26 min
Explaining Architecture Trade-offs ClearlyMedium

Tests technical ownership and communication through a concrete architecture decision, with emphasis on trade-offs, judgment, and lessons learned.

Trade-offsrecent projectstechnical experienceByteDance
Using CUDA to AccelerateHard

Design and measure a CUDA-based acceleration strategy for a machine learning training workload.

performance optimizationDeep Learningmodel trainingByteDance
More questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
The finish line: interview-readyComplete all 45 questions to finish this plan.