ByteDance Interview Questions
Updated 2 Oct 2023
- Popular
- Most Recent
- Oldest first
- Easiest
- Most Difficult
Interviews at ByteDance
Interviews for Top Jobs at ByteDance
- Software Engineer (138)
- Data Analyst (30)
- Product Manager (27)
- Intern (26)
- Content Moderator (21)
- Software Engineer(Internship) (20)
- Data Scientist (19)
- Internship (18)
- Machine Learning Engineer (17)
- Backend Developer (15)
- Backend Engineer (13)
- Algorithm Engineer (11)
- Front End Developer (11)
- Strategy Analyst (10)
- HRBP (10)
- Operations (9)
- Senior Software Engineer (9)
- Frontend Engineer (9)
- Data Engineer (8)
- Marketing Manager (7)
- Software Developer (7)
- Data Analyst Intern (7)
- Community Content Management Specialist (7)
- Software Engineer Intern (6)
- Business Analyst (6)
- Research Scientist (5)
- Human Resources (5)
- Content Manager (5)
- Program Manager (5)
- Community Manager (4)

Anonymous Employee
I interviewed at ByteDance
self introduction: educational background, past experiences, details about a research experience, past intern experience behavioral: biggest achievement, challenge, your biggest drawback, how you led team through difficulty case study: classical consulting case,
- Behaviour: biggest challenge you ever had

Anonymous Interview Candidate in Singapore
I applied through a staffing agency. I interviewed at ByteDance (Singapore)
I could give 0 stars if I could. The WORST experience I've had thus far. HR based in Beijing was extremely unprofessional – disappeared and made empty promises regarding when they'd get back to me constantly. Had to do interviews last minute in Chinese as interviewers who take care of US market could not speak English. Eventually got an offer and after accepting it, they ghosted me for weeks and then told me the role has been internally filled. Strongly suggest to avoid at all cost.
- Questions were very basic – asked a lot about logistics about my previous role

Anonymous Interview Candidate
I applied online. I interviewed at ByteDance
I got an invitation for an interview after all passed with OA. The interviewer did not attend the first time and had to schedule another. The interview was okay, just some general questions, and I was asked how to test a button
- how to test a button

Anonymous Interview Candidate in Shanghai, Shanghai
I interviewed at ByteDance (Shanghai, Shanghai)
A person in charge conducted an online technical interview with me. First, introduce yourself, then dig deep into the projects I have done, and finally the on-site handwritten programming questions.
- Describe the reasons for overfitting and solutions

Anonymous Employee in Wuhan, Hubei
I interviewed at ByteDance (Wuhan, Hubei)
Very quick and fast-paced interview asking my understanding of this role and why I can take this role, why choose to work remote and my future plan. After which he gave me some personal feedback about as a graduate I should find a proper full time job instead of a remote part time job.
- Why choose to do this job as a graduate student.

Anonymous Interview Candidate
I interviewed at ByteDance
Pressure interview process. They pressed and pressed on your experience. Weird questions here and there, did not give enough time to reflect. Did not feel that I was valued there.
- Picking up meticulous details in your past experience

Anonymous Employee in Singapore
I interviewed at ByteDance (Singapore)
Very technical interview Algo DS questions from Leetcode LinkedList and Binary Trees are important; Solving leet code medium and popular hard questions should be enough Theory Questions from: Networking and Compiler Techniques
- Sort a linked list Questions about different networking protocols Semaphores and threads

Anonymous Interview Candidate
I interviewed at ByteDance
Engineer asked me a bunch of questions about my past projects, some optimizations i would like to make if i had the chance to do so, and also some knowledge questions
- How can you optimize the project you worked on during ur internship if given the experience in terms of latency?

Anonymous Interview Candidate in Singapore
I interviewed at ByteDance (Singapore)
Alot of interview rounds. exhausting process and pointless interview in order to meet their interview KPI. would recommend new graduate but not experienced as you will be iritated by their repeated interviews
- Varies on individual interviewer question which is sometimes irrelevant to the job

Anonymous Interview Candidate in Singapore
I interviewed at ByteDance (Singapore)
Awesome process, HR is fast, tech interview is not easy need to study, roughly 4 rounds of interview, first round HR, other 3 rounds are technical for the software engineer role
- Ask about front end technologies, but is hard
ByteDance Interviews FAQs
Glassdoor users rated their interview experience at ByteDance as 36.2% positive with a difficulty rating score of 3.17 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Senior Infrastructure Engineer and Software rated their interviews as the hardest, whereas interviews for Web Security Engineer and Backend Engineer(Technical Architecture) roles were rated as the easiest.
The hiring process at ByteDance takes an average of 23.8 days when considering 315 user submitted interviews across all job titles. Candidates applying for Talent Acquisition Specialist had the quickest hiring process (on average 1 day), whereas Prefer Not To Say roles had the slowest hiring process (on average 180 days).
Common stages of the interview process at ByteDance according to 315 Glassdoor interviews include:
One-on-One Interview: 30.16%
Presentation: 22.39%
Phone Interview: 18.63%
Drugs Test: 7.54%
Skills Test: 4.43%
IQ Intelligence Test: 4.43%
Other: 4.21%
Background Check: 3.55%
Personality Test: 3.33%
Group Panel Interview: 1.33%
Popular Careers with ByteDance Job Seekers
Work at ByteDance? Share Your Experiences
