Katkat
Technical Screen

TikTok Software Engineer interview: projects, systems topics and TreeNode DP

TikTokSoftware Engineer · Technical Screen · Jul 2026

The opening was either a brief resume and role discussion or a direct start to the technical conversation, but it consistently set the direction first. I was asked about my background and then given a coding problem. Early topics included iOS development, backend work, Java, networking, and distributed systems. The interview then narrowed to a LeetCode-style TreeNode and DP challenge. The intervi…

Shared by a candidate · reported Jul 2026. Interview formats change; use it as a guide, not a script.