Phone Round
The interview was one of those questions thats pretty hard but also cannot be solved during an interview unless you had seen it before. I was able to solve the question with the interviewers help using a less optimal method, and after discussion, i was also able to code the actual method, but not to the point that it runs. While i was surprised and disappointed at the choice of interview question, what i did like was that the interviewer was polite, kind and helpful. Even though he did ask a question that i dont agree tests a cadidates coding ability, his demeanor in our interactions was not condescending to the fact that i could not solve it independently.
Interview questions [1]
Question 1
Similar to the leetcode 3sum question, but a harder version. the solution to the 3sum question is part of the larger solution.
I applied online. The process took 1 week. I interviewed at ByteDance (Shanghai, Shanghai) in Dec 2025
Interview
It's terrible. And all interviewers are Karen.
I don't know why they decided to have an interview with me, on that they don't ever see my experience and skills. They only ask some general questions and general LeetCode problems. Then failed. It's a totally time-wasting process
Interview questions [1]
Question 1
get the longest unrepeated substring of the parent string
I applied through a recruiter. The process took 1 day. I interviewed at ByteDance (Shenzhen, Guangdong) in Jul 2025
Interview
Quite professional, will ask you some deep-thinking questions based on your experience. Like how can you improve your current system efficiency in different angles. Also a leetcode solution will be required at the interview, it is usually medium level.
Interview questions [1]
Question 1
How you can improve your system throughput on the technical level?
* Development skill. In the online program, developing a program to solve an algorithm problem.
* Architecture skill and design a system to solve a problem.
* What problems have you encountered in the past? How did you solve them?
Interview questions [1]
Question 1
In the online program, developing a program to solve an algorithm problem.