applied for the Software Engineer position at TikTok through their official careers site. After submitting my application, I got an email from a recruiter for a phone screening. The process involved two technical rounds and one behavioral interview. Here's a breakdown of the process:
Multiple rounds of technical and behavioral interviews. Technical interviews were difficult compared to other interview experiences I've had. My interviewers especially in the early rounds were not the friendliest and seemed like they did not want to be there.
Asked a simple question about graph theory and a standard behavioral question. BQ was not answered very well but the algorithm question was answered well. Then talk about the team's Ops and non-Ops balance.