I applied through a staffing agency. I interviewed at ByteDance
Interview
ByteDance gave feedback very quickly, right after the interview. The process was fast. Interviewers are nice and supportive.
1 hour for each interview. I finished 3 interviews in 2 weeks.
Interview questions [1]
Question 1
Several questions about programming, git, sql, Linux basic, DevOps, security...
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.