I applied online. I interviewed at ByteDance (Singapur)
Interview
The interview started with a discussion of my past projects, followed by several questions on computer science fundamentals such as operating systems, databases, and basic data structures. After that, I was given a short live coding task, which involved printing an inverted pyramid pattern. The overall process was straightforward and focused on evaluating both technical understanding and basic coding ability.
Interview questions [1]
Question 1
They asked me to explain the difference between optimistic locking and pessimistic locking, and when each approach should be used in real applications.
I applied through a recruiter. The process took 4 weeks. I interviewed at ByteDance in Sep 2025
Interview
I appreciate all the help extended by my recruiter; they were very responsive during the scheduling/updating me with my application.
The overall experience was great; however, I'm very disappointed with how my application ended. I have gone through several rounds - promised I would be receiving an offer sheet the same week after my call with the team. This, however, didn't happen.
After one month of no concrete timeline updates, I was informed that they no longer have the headcount for the position I applied for. That was very unprofessional, considering all the schedules they provided were rushed and conducted in less than four weeks (total of 5 rounds, mostly conducted online except one visit at the HQ).
Interview questions [1]
Question 1
Previous experiences, challenges, and career highlights
3 rounds
all dsa based
graph related, dp related,
interviewers were chinese hard to follow and they don't have a standard process for the interview also the recruiter kept on changing
Interview questions [1]
Question 1
3 rounds
all dsa based
graph related, dp related,
interviewers were chinese hard to follow and they don't have a standard process for the interview