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).
I applied online. I interviewed at ByteDance (Singapur)
Interview
The ByteDance technical interview process is a multi-stage experience, covering a variety of topics essential to data science and software engineering roles. It generally consists of three rounds, not including an HR discussion. First Technical Interview: The 60-minute session begins with a 20-minute self-introduction and resume discussion, focusing on a key data project. This is followed by 20 minutes of SQL and algorithmic coding challenges. The remainder is a quick Q&A. Second Technical Interview: This interview further explores your background in data science projects. Algorithmic challenges are still present but slightly more complex, encompassing topics like implementing a sqrt() function and merging sorted lists. The interviewer may also include probability and expectation questions. Third Technical Interview: Conducted by a manager, this round is more of a casual chat, touching on both technical topics like SQL and probability, and your preferences or requirements concerning the job role. An HR interview will follow these technical rounds, focusing on behavioral and cultural fit.
Interview questions [1]
Question 1
First Technical Interview Can you describe a data project that had the most impact or was the most interesting? SQL: How many new invitors are there between 2021-06-01 and 2021-06-07? Algorithm: Return the number of triplets that can make triangles from a given integer array. Second Technical Interview Describe a data science project where you had to work closely with other departments. Algorithm: Implement a sqrt() function with an output rounded to 2 decimals. Algorithm: Merge three sorted lists into one sorted list. What's the time complexity? Third Technical Interview What SQL functions are you most familiar with? Probability: What's the expected number of rounds for a game to end if you have a 1/2 chance of winning and need two consecutive wins to end the game? HR Interview What are your career goals and how do they align with this role? Do you have any location preferences or job role requirements?
the interviewer was late for five minutes. but she was nice and asked about my experience. she also asked me about my opinion of working late and overtime. it was not a bad experience. i didn't get the offer.
I applied through a recruiter. I interviewed at ByteDance
Interview
Recruiter reached out via LinkedIn. From there, smooth with timely emails and follow up. There were 4 stages for the interview, each stage with the managers and HRBP and HR.
Interview questions [1]
Question 1
- talk about my work experience - challenges faced