Glassdoor users rated their interview experience at ByteDance as 25% positive with a difficulty rating score of 2.75 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Community Manager rated their interviews as the hardest, whereas interviews for CCM Specialist and Community Manager roles were rated as the easiest.
The hiring process at ByteDance takes an average of 10 days when considering 4 user submitted interviews across all job titles. Candidates applying for CCM Specialist had the quickest hiring process (on average 10 days), whereas CCM Specialist roles had the slowest hiring process (on average 10 days).
The process is not too long, three rounds, we need to do the algorithm test in each round.
First round: Introduce yourself
Tell me about your project?
Tell me about your internship
I applied online. The process took 4 weeks. I interviewed at ByteDance
Interview
At first, there was a phone call asking about the working location and booking an interview time.
In the interview, there were questions about statistics, projects, SQL, and some business case problems.
Interview questions [1]
Question 1
Q: How would you measure the result of an A/B test?
I was told by HR to move forward to the "next stage" of an interview. Didn't go through any preceding rounds though, but might have been due to another previous interview by HR for another role (a few months earlier). Talked mainly about my CV and what I did for those roles.
Was then told I made it for the "next round". This is when things got ridiculous. I was initially told the afternoon before that the timing of the 2nd session needs to be changed due to some last minute meeting that the interviewer needs to attend. No problem, then there was a slight adjustment again to shift forward slightly earlier, still no problem as I managed to deconflict my schedule. Then shortly after, was told that it has to be postponed again 2 days later as there are more meetings that came in. Still, no problem, I will fit into the schedule as I know there are exigencies.
On that day morning, I got another message that the call has to be postponed again due to the COVID situation in the interviewer's country. The new timing will be following Mon, likewise, no problem, exigency happens.
When Mon came, was told that interviewer got sick, and got to postpone again. Only this time round, there was no proposal for new dates and that the Hiring Manager would need to be consulted. Perhaps understandably so due to the multiple changes to the call that happened.
And thats when nothing was heard out after that, dropped a text message to the recruiter, dropped an email, but nothing came back. Effectively ghosted. For a supposed well established MNC, the hiring process is really screwed up.