TikTok Software Engineer Interview Questions
The questions to prepare for a TikTok Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Count purchases from repeated circular cost cycles using total-cycle division and a final greedy scan.
TikTokFind the median of two sorted arrays using binary-search partitioning in O(log(min(m, n))) time.
TikTokExplain how two-phase commit preserves consistency across distributed database participants.
TikTokSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Explain the four Coffman conditions for OS deadlock and distinguish deadlock from starvation.
TikTokPlan the launch of a new service by defining scope, sequencing trade-offs, and de-risking scale before build starts.
TikTokTests core Java OOP knowledge around interfaces and abstract classes.
TikTokAssesses your understanding of streaming inference or data pipelines for AI workloads.
TikTokAssesses your practical backend and SQL fundamentals for building and querying data systems.
TikTokAggregate project outcomes and present a defensible SQL-based business case analysis.
TikTokIdentify near-duplicate Mastercard authorizations with a self-join and rank matching transactions within two minutes.
Mastercard
Bank Of America Merrill Lynch
Pitchbook DataUse a left join and aggregation to count bids for every available lot, including lots with zero bids.
ByteDance
TikTok