#1: One leetcode hard question followed by questions on network, os basics and some brain teasers. The interviewer was quite helpful in guiding me onto the right direction.
#2: much like #1
#3: more focused on projects and experiences, got rejected after this round.
Interview questions [1]
Question 1
Describe what happens when you run an executable that retrieves data from a website on linux.
I applied through college or university. I interviewed at ByteDance (Pekín, Pekín) in Sep 2021
Interview
2 min self-introduction
Java HashMap source code
JVM and GC
Network TCP time-wait / differences between TCP and UDP
Database MySQL clustered index / how to prevent phantom read
Algorithm find longest common substring (15min)
I applied through an employee referral. The process took 3 days. I interviewed at ByteDance in Mar 2021
Interview
First I had a 15min HR interview, then I had 3 rounds of technical interviews. Had a few medium-hard technical questions. The overall experience was good. Interviewer were all fairly nice.