I applied online. The process took 1 week. I interviewed at ByteDance (Shanghai, Shanghai) in Feb 2022
Interview
Write algorithm from scratch, and some basic questions of software enginnering, like java baisc, go basic, cache, redis, mysql , http, network programming, tcp/ip. You have to be prepared enough.
Only managed to get the first round interview, an online coding session with a senior developer. The question is relatively hard and the interviewer will not give hints. There are no other questions available if you fail to answer the question.
Interview questions [1]
Question 1
Implement a graph and use the given vertexes to decide if the vertexes form a circle.
First interview, about thirty minutes, asked a dozen questions, half of which were for the project on the CV. Medium difficulty. Mainly examine the basic skills. Friendly interviewer, very polite, no guidance.
Interview questions [1]
Question 1
What is the difference between String StringBuffer StringBulider and StringBuffer in Java?
Describe the Redis single-threaded model and IO multiplexing.