I applied online. The process took 2 weeks. I interviewed at TikTok in Feb 2024
Interview
It started with a recruiter call where they explained the position and set up the coding screens.
Very unstructured and it doesn't seem like they have a clue how their interview process feels from a candidate's point of view. There was no explanation from the recruiter about the structure of the coding screens. Going into it I had no clue if I needed to get compiling and I didn't even know the interviewer's name.
The coding screen was one large problem with multiple LC subproblems where you have to get it to compile and write you own test cases.
Interview questions [1]
Question 1
Directed graph traversal & top K elements max heap
Lack of direction. Recruiter was clueless about the interview process. Interviewer wasn't even clear about the position I was interviewing for. It was pretty disappointing to say the least especially since I was under the impression that this isn't some SME.
I applied online. I interviewed at TikTok (Seattle, WA)
Interview
Phone screen, followed by a leetcode style technical interview. Questions were around medium level leetcode difficulty. Gave around 60 minutes for the technical rounds, with 15 minutes being introductions and questions at the end.