I applied online. The process took 3 weeks. I interviewed at TikTok (San Francisco, CA) in Apr 2022
Interview
It was good, leetcode hard questions and system design, the interviews are very technical and is good practice if you want to interview for a big companies, heard their salary is competitive and I got reject, but it was a good experience
introduce yourself, then do one leetcode-like problem, analyze time and space complexity. given some constraint, how would you improve the complexity. at last you can ask question to the interviewer.
Two coding rounds (Leetcode medium), one system design and then team match.
For the every coding interview, first ten minutes were spent on resume based questions.
Question1: Design LRU cache.
Question2: Bird eye view of binary tree
I failed the system design round - Design Rate limiter.