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.