I applied online. I interviewed at TikTok (San Francisco, CA) in Oct 2020
Interview
Overall smooth. Interviewer asked about resume and data structure. Relatively easy question about linkedlist and binary trees. Followed up on trie. The offer could be competed and I got some salary raised.
I applied online. I interviewed at TikTok (Londres, Inglaterra) in Nov 2020
Interview
There are several rounds and you will go for the next one only if you will pass previous. Pretty classic algorithms and system design questions. Interviewers are pleasant and friendly.
Kind of unfortunate because the process started off strong.
1. I had an initial phone call with the recruiter who was very friendly and was very helpful in telling me about the team.
2. First coding round interview: Interviewer was absolutely great, I worked through the two coding questions in the allotted time.
3. Second coding round interview: Although the interviewer was very nice and assured me to relax, he wasn't the most helpful in guiding me through the questions.
4. Third coding round interview: This is when it went downhill. Not only was my interview scheduled for 10PM at night, but there was A LOT of misunderstandings due to language barrier. For the binary tree coding question, I was led to believe the input was an int array because the problem he copied over explicitly had int arrays. It wasn't until MUCH later he told me that the input was just a regular TreeNode. I wasted so much time. Also tried to talk to me in Chinese but I have never interviewed in Chinese before.