Interview process are mainly algorithm questions. Firstly the interviewer and you would give a self-introduction then you went to the algorithm question. The interviewers are nice. They would give you hints if you stuck.
I applied through an employee referral. I interviewed at TikTok (Seattle, WA)
Interview
I had four rounds of interviews.
The first round was a coding round where I was asked a leetcode hard problem, the second round was a low-level system design round which was pretty easy. The third round was a high-level system design round and finally a behavioral round with the hiring manager.
Interview questions [1]
Question 1
I had four rounds of interviews.
The first round was a coding round where I was asked a leetcode hard problem, the second round was a low-level system design round which was pretty easy. The third round was a high-level system design round and finally a behavioral round with the hiring manager.
The process took 2 weeks. I interviewed at TikTok (San Jose, CA)
Interview
Phone screen with recruiter followed by 2 technical interviews on Hackerrank. Had some delays in the interviews when the engineer didn't show up, but was smooth after that. The questions were Leetcode medium type.
Interview questions [1]
Question 1
Recent projects
interview 2: left align an array of strings text, while packing all in a certain width.
interview 1: don't remember
looked like they had more questions but it took me some time to answer them, so they skipped it.