I applied online. The process took 4 weeks. I interviewed at ByteDance (Singapore) in Feb 2024
Interview
Three rounds of interviews asking LC style questions in each round. The first and second rounds were doable, the last round was a little difficult as I had never seen the question before.
I applied through a recruiter. The process took 2 weeks. I interviewed at ByteDance (Dubai) in Apr 2025
Interview
The interview process began with an introductory call from HR, during which I was asked to introduce myself and discuss my previous experiences. The HR representative also explained the open positions and associated benefits in detail. About a week later, I was contacted to schedule the technical interview. It started with some relatively easy problem-solving questions that I was required to solve using JavaScript, which made sense given the front-end nature of the role. After that, I was asked technical questions about React, specifically focusing on hooks like useMemo and useCallback.
Interview questions [2]
Question 1
They asked me to solve a few JavaScript problem-solving questions as part of the technical evaluation.
45min interview with lots of resume deep dive and javascript knowledge questions, with two leetcode easy. The interviewer sounded nice, but with no self-introduction, and didn't turn on his camera. I can hear he was doing his work through the interview.
I applied through an employee referral. The process took 3 days. I interviewed at ByteDance (Shanghai, Shanghai) in Aug 2024
Interview
Interviewer was friendly however there were many rounds of technical questions ranging from html, java and css. The HR contacted me really quickly to set up an interview date. Did not get a reply on how the interview was.
Bowls
Get actionable career advice tailored to you by joining more bowls.
Want the inside scoop on your own company?
Check out your Company Bowl for anonymous work chats.