TikTok hero backdrop - Culver City, Los Angeles
LiveRefreshed weekly

The TikTok interview cheat code nobody talks about

71 verified questions from the last 14 days, the same ones TikTok is asking candidates this week. Most applicants never see them.

New questions added every 7 days.

71
Fresh questions
3.2K+
Engineers using this
$295K
Median offer at stake
Scroll
5800 Bristol Pkwy · Culver City
The Process

Five rounds, scheduled one at a time, and each one is a gate

01
30 minPhone or Lark

Recruiter screen

Not a formality. The recruiter fixes the ByteDance job grade you will be measured against, and every round after this one is calibrated to that grade.

  • Ask which grade you are being run at.

    Grades run 1-1 to 4-2 and are never printed in the job ad. Recruiters will tell you if you ask plainly, and it changes the whole loop.

  • Ask how many rounds, not how long.

    Rounds are booked one at a time and only after you clear the previous one, so five rounds can stretch across a month.

  • Give one total compensation number.

    About a fifth of the offer is private ByteDance stock and a tenth is a target annual bonus. Anchoring on base alone gives away both.

02
60 minLark video

First coding round

Two problems in sixty minutes, sometimes three. The baseline is medium and the second problem is almost always the one that decides the round.

  • Get to working code, then explain.

    TikTok scores the correct optimal answer more heavily than the journey. Narration matters, but not at the cost of finishing.

  • Budget the first problem at 25 minutes.

    Candidates who spend forty minutes on problem one never reach problem two, and an unfinished second problem reads as a fail.

  • Your interviewer may be ten hours away.

    Many TikTok interviewers sit in Singapore or Beijing, so calls land early or late and the audio is sometimes the hard part.

03
60 minLark videoNo AI tools

Second coding round

The same shape again with a different engineer who has not read the first write up. From grade 2-2 upward one of the two problems is usually a hard.

  • Hards stop being rare at senior.

    Graphs, dynamic programming and awkward string work. The medium only reputation holds at 2-1 and breaks above it.

  • Nothing carries over from round one.

    Each interviewer scores independently and files before the next is booked, so a strong first round buys you no credit here.

  • Read the constraints back out loud.

    Problems arrive verbally over video more often than in writing. Repeat the input bounds before you touch the keyboard.

04
60 to 75 minDeep diveOften more coding

Hiring manager round

The manager tests fit against the team's actual work and usually adds another coding problem on top of the project discussion. Scope and ownership get probed hard.

  • Bring numbers, including the bad ones.

    Latency, cost, retention, whatever the team optimises. A project with no figures attached reads as somebody else's work.

  • Know which org you are talking to.

    Recommendation, ads, e-commerce and infrastructure interview very differently. Ask the recruiter before the call, not after.

  • Shipping speed is a scored trait.

    Always Day 1 is not decoration. The manager is listening for how fast you go from an idea to something in production.

05
30 to 45 minThen 1 to 3 weeks

HR and ByteStyle round

A separately scored interview with an HR business partner against the six ByteStyles, not a wrap up call. Candidates are rejected here after clearing every technical round.

  • Learn the six ByteStyle principles.

    Always Day 1, Champion Diversity and Inclusion, Be Candid and Clear, Seek Truth and Be Pragmatic, Be Courageous and Aim for the Highest, Grow Together.

  • Candid and clear means say the number.

    Vagueness about what you expect to be paid reads as evasive in a round that is explicitly scoring directness.

  • Cross timezone work gets tested.

    Most TikTok teams span the US, Singapore and China. Expect a question about working with people you never overlap with.

Levels and Pay

The stock is private and only sellable twice a year

Pick a level to see how the package splits, what changes by city, and what the loop actually asks of you at that band.

LevelExperienceTotal comp
Software Engineer1-2Entry0 to 2 yrs~$200K
Software Engineer2-1Mid2 to 5 yrs~$295K
Senior Engineer2-2Senior5 to 8 yrs~$395K
Staff Engineer3-1Staff8 to 12 yrs~$570K
Senior Staff3-2Sr Staff12+ yrs~$830K

Figures shown at San Jose, where most of TikTok's US engineering sits. The Culver City address above is the US head office, which is a different place.

TikTok's US business was restructured in January 2026 into TikTok USDS Joint Venture LLC and TT Commerce and Global Services LLC. How equity is granted to US staff after that restructuring is not publicly established. The figures above describe ByteDance Ltd RSUs as granted before it, so ask in the offer conversation which entity is granting and in what.

Live Question Feed

What TikTok is asking right now

71 questions · new ones added every 7 days
71 Verified
CODING

Longest substring with at most k distinct characters, then adapt the same window to a live event stream.

First coding round
60 min
Lark video
Reported 11 times
Open
70 more questions available

The exact questions TikTok is asking this week, tagged by round and difficulty.

Unlock All 71 Questions

Each question stays in the bank for 14 days, so everything here was asked in the last 14 days. Candidates who see them first pass at 3.2 times the normal rate.

Get Full Access
The Unfair Advantage

Why this actually works

01

Real questions, not guesses

Collected from engineers who sat the loop, then cross validated against other intel sources.

02

Fresh every week

The database updates every 7 days, so you never study stale problems.

03

Covers every round

Multi problem coding rounds, recommendation and video delivery design, the manager deep dive and the ByteStyle round.

04

120+ companies tracked

Also interviewing at Meta, Snap or Pinterest? We have their questions too.

05

Difficulty and pattern data

Tagged by difficulty, round and category, so you know where prep time goes.

06

Candidate verified only

Reported by a candidate, then cross verified against multiple data points.

3.2×
Higher pass rate
120+
Companies tracked
3.2K+
Engineers using this
FAQ

Common questions

Directly from engineers who interviewed at TikTok, then cross validated against other intel sources into a stack ranked list.

We add new questions every 7 days and retire each one after 14 days, so the bank turns over twice in the window it covers. TikTok burns through its coding bank faster than most, because two or three problems per round means far more of it gets used.

More than almost anyone. Two to three problems per coding round against one or two at most large companies, with the baseline at medium and hards normal from grade 2-2 up.

No. Every coding round is live over video in a shared editor with the interviewer watching you type, so there is nowhere to hide one.

A separately scored interview with an HR business partner against the six ByteStyles. People are rejected there after clearing every technical round, so do not treat it as a formality.

Around $295K at grade 2-1 in San Jose, about $260K in Seattle. Roughly a sixth is ByteDance stock you can only sell in the twice yearly buyback.

Four to eight weeks is normal. Rounds are booked one at a time, so every pass adds days before the next one is scheduled.

No. GothamLoop covers 120+ companies including Meta, Google, OpenAI, Amazon and Apple.

Pricing plan

Get used to winning

Monthly Access
Month by month access to the most accurate SWE interview question list on the planet
$199
Per month
3h : 45m : 23s
Lifetime Access
Unlimited access to all current and future SWE interview questions, forever.
Save 60%
$800
$329
One time
Company Interview Guides

Every company we track, each with its own loop, levels and live question feed.

$472k
Palo Alto, CA
$748k
Mountain View, CA
58%
Increase
$382k
San Francisco, CA
$561k
San Francisco, CA
47%
Increase
$347k
New York, NY
$463k
New York, NY
33%
Increase
$426k
San Jose, CA
$618k
San Francisco, CA
45%
Increase
$472k
Palo Alto, CA
$748k
Mountain View, CA
58%
Increase
$382k
San Francisco, CA
$561k
San Francisco, CA
47%
Increase
$347k
New York, NY
$463k
New York, NY
33%
Increase
$426k
San Jose, CA
$618k
San Francisco, CA
45%
Increase