I applied online. The process took 4 weeks. I interviewed at TikTok (Mountain View, CA) in Jan 2021
Interview
Very difficult OA followed by 2 technical interviews, given LC hard questions. Interviewer was not very friendly and expected the question to be solved quite fast. They look for exceptional programmers. Unrealistic interview for internship.
I applied online. I interviewed at TikTok (San Francisco, CA) in Dec 2020
Interview
4 Hackerrank problem set. I never went past this step. One frequency array problem, one statistics and probability, one binary search problem, and an ad hoc problem ( I guess )
Interview questions [1]
Question 1
1-Easy frequency array problem ( standard ).
2-Probability of killing a monster who has H health points with K swing such that each swing has an evenly distributed value between [0, M]
3- You have 2 memory slots, print after how many steps you go out of memory or OOM. step 1 takes 1 memory slot, step 2 takes 2 memory slots, and so on. You should decrease from the biggest of the 2 slots or decrease from the first if they're equal
0 8 11
1 8 10
2 8 8
3 5 8
4 5 4
5 0 4
6 OOM
print out 6 steps and also print out the last form of the 2 memory slots.
4- Minimum character transformation ( You can find it on chegg).