Three rounds were conducted.
The first two were technical, and the last was behavioral and system design.
The first two interviewers were both engineers, while the last interviewer was the hiring manager.
They all had somewhat heavy accents, making communication a bit difficult.
Code a calculator that can add and subtract two numbers. Numbers can only be added/subtracted one digit at a time, with a carry bit.
LeetCode text justification problem (#68).
Tell me about a project; explain the system design.
Design a system for ingesting large amounts of data and flagging when certain rules are met.
The following metrics were computed from 4 interview experiences for the TikTok Backend Engineer role in San Jose, California.
TikTok's interview process for their Backend Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for TikTok's Backend Engineer interview process in San Jose, California.