First round interview. Online. The interviewer was nice. Questions were not hard but needed a solid understanding of Java. Lasted for around 1 hour. First half was conversational, the second half were coding problems. The interviewer gave hint during the implementation. Also needed to speak out how the code was structured.
I applied online. I interviewed at ByteDance in Mar 2020
Interview
3 rounds in a row. Each round they will ask you a medium LC algorithm problem and some networking or databases fundamentals. First algorithm is form a binary tree with pre-order and in-order sequences. Second one is a sliding window. And third one is a tree traversal problem. Not that hard.
Interview questions [1]
Question 1
1. Algorithms.
2. Databases. Especially transactions.
3. Networking. Especially HTTPS.
The interview was based on your resume, but asked many details and follow-ups. Also asked questions about data structures and algorithms. And also asked coding questions. The interviewer was nice.