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 have three interviews this summer from Bytedance. I have been asked questions related to algorithm/ datastructure/ machine learning basics/ c++/ my projects in each round. Questions are not so difficult but have a wide coverage.
Interview questions [1]
Question 1
1. Questions about machine learning basics.
2. My projects.
3. Trie/Heap related coding problems.
4. C++ basics, virtual table/ difference between const int* and int* const, etc.
I applied online. The process took 2 weeks. I interviewed at ByteDance (Singapur) in Dec 2020
Interview
A total of three rounds of interviews. All three rounds are technical interviews. The first round will be your direct leader interview, which followed by the interview conducted with a leader of other departments.
Interview questions [1]
Question 1
Work Experience and Algorithm detail of Machine Learning and Deep Learning
I applied online. I interviewed at ByteDance (Los Angeles, CA) in Nov 2020
Interview
The first round is an online assessment. It has four coding problems. I feel like it's a little difficult for most data scientist positions. Especially for the last one, it belongs to the hard level of leetcode.
Interview questions [1]
Question 1
The first one is very easy. The second one is about statistics. The last two are about algorithms.