ByteDance Interview Questions
Updated 21 Mar 2023
- Administrative
- Arts & Design
- Business
- Consulting
- Customer Services & Support
- Education
- Engineering
- Finance & Accounting
- Healthcare
- Personnel/Human Resources
- Information Technology
- Legal
- Marketing
- Media & Communications
- Military & Protective Services
- Operations
- Other
- Product & Project Management
- Research & Science
- Retail & Food Services
- Sales
- Skilled Labour & Manufacturing
- Transportation
- Worldwide
- Poland - All Cities
- - Masovia
- - Warsaw, Poland
- - Warsaw, Masovia
- United States - All Cities
- - California
- - Los Angeles, CA, United States
- - Los Angeles, CA
- - San Jose, CA, United States
- - Palo Alto, CA
- - Mountain View, CA
- - Sunnyvale, CA
- - San Jose, CA
- - San Francisco, CA, United States
- - Fremont, CA
- - Menlo Park, CA
- - San Francisco, CA
- - San Diego, CA, United States
- - San Diego, CA
- - La Jolla, CA
- - Riverside, CA, United States
- - Chino Hills, CA
- - Indiana
- - New York State
- - New York City, NY, United States
- - New York, NY
- - Illinois
- - Chicago, IL, United States
- - Chicago, IL
- - Augusta, ME, United States
- - South China, ME
- - China, ME
- - Virginia
- - Washington, DC , United States
- - Ashburn, VA
- - Washington State
- - Seattle, WA, United States
- - Seattle, WA
- - Bellevue, WA
- - Ohio
- - Columbus, OH, United States
- - Dublin, OH
- - Connecticut
- - New Haven, CT, United States
- - New Haven, CT
- - Texas
- - Houston, TX, United States
- - Houston, TX
- - Austin, TX, United States
- - Austin, TX
- - Beaumont, TX, United States
- - China, TX
- - Pennsylvania
- - Pittsburgh, PA, United States
- - Pittsburgh, PA
- - Georgia
- - Atlanta, GA, United States
- - Atlanta, GA
- - Michigan
- - Ann Arbor, MI, United States
- - Ann Arbor, MI
- - Massachusetts
- - Boston, MA, United States
- - Boston, MA
- - Tennessee
- - Nashville, TN, United States
- - Nashville, TN
- - North Carolina
- United Kingdom - All Cities
- - England
- - London, United Kingdom
- - London, England
- - Manchester, United Kingdom
- - Manchester, England
- - Leeds, United Kingdom
- - Leeds, England
- - Birmingham, United Kingdom
- - Birmingham, England
- - Scotland
- - Edinburgh, United Kingdom
- - Edinburgh, Scotland
- Canada - All Cities
- - Ontario
- - Toronto, ON, Canada
- - Toronto, ON
- - Kitchener, ON, Canada
- - Waterloo, ON
- - Quebec
- - Montreal, QC, Canada
- - Montreal, QC
- United Arab Emirates - All Cities
- - Dubai
- - Dubai, United Arab Emirates
- - Dubai
- Ireland - All Cities
- - Dublin
- - Dublin, Ireland
- - Dublin, Dublin
- South Korea - All Cities
- - Soul
- - Seoul, South Korea
- - Seoul
- Philippines - All Cities
- - Manila
- - Manila, Philippines
- - Manila, Manila
- Russia - All Cities
- - Moskva
- - Moscow, Russia
- - Moscow, Moskva
- France - All Cities
- - Ile-de-France
- - Paris, France
- - Paris
- Singapore - All Cities
- - East
- - Singapore
- - Singapore
- - Bedok New Town,
- - Geylang Serai,
- - Central
- Germany - All Cities
- - Berlin
- - Berlin, Germany
- - Berlin
- Morocco - All Cities
- - Greater Casablanca
- - Rabat, Morocco
- - Casablanca, Greater Casablanca
- Brazil - All Cities
- - São Paulo
- - Sao Paulo, Brazil
- - São Paulo, São Paulo
- - Bahia
- Thailand - All Cities
- - Krung Thep Mahanakhon
- - Bangkok, Thailand
- - Bangkok
- Bulgaria - All Cities
- - Sofia (city)
- - Sofia, Bulgaria
- - Sofia, Sofia (city)
- Hong Kong - All Cities
- Malaysia - All Cities
- - Kuala Lumpur
- - Kuala Lumpur, Malaysia
- - Kuala Lumpur
- - Klang
- - Selangor Darul Ehsan
- Turkey - All Cities
- - Istanbul
- - Istanbul, Turkey
- - Istanbul
- China - All Cities
- - Beijing
- - Beijing, China
- - Beijing, Beijing
- - Haidian, Beijing
- - Fangshan, Beijing
- - Shanghai
- - Shanghai, China
- - Shanghai, Shanghai
- - Pudong, Shanghai
- - Guangdong
- - Guangzhou, China
- - Shenzhen, Guangdong
- - Guangzhou, Guangdong
- - Jiangsu
- - Nanjing, China
- - Nanjing, Jiangsu
- - Zhejiang
- - Henan
- - Zhengzhou, China
- - Zhengzhou
- - Shandong
- - Shaanxi
- - Anhui
- - Hubei
- - Wuhan, China
- - Wuhan, Hubei
- - Shanxi
- - Sichuan
- - Chengdu, China
- - Chengdu, Sichuan
- - Fujian
- Indonesia - All Cities
- - Jakarta
- - Jakarta, Indonesia
- - Jakarta
- - South East Sulawesi
- Netherlands - All Cities
- - South Holland
- - Rotterdam, Netherlands
- - Rotterdam
- India - All Cities
- - Karnataka
- - Bangalore, India
- - Bangalore
- - Delhi
- - New Delhi, India
- - New Delhi
- - Gurgaon, Haryana
- - Haryana
- - Maharashtra
- - Mumbai, India
- - Mumbai
- - Thāne
- - Telangana
- - Hyderabad, India
- - Hyderābād
- - Uttar Pradesh
- - West Bengal
- - Calcutta, India
- - Calcutta
- - Gujarat
- - Ahmadabad, India
- - Ahmedabad
- - Punjab
- Japan - All Cities
- - Tokyo
- - Tokyo, Japan
- - Hachiōji
- - Tokyo
- Vietnam - All Cities
- - Hồ Chí Minh
- - Ho Chi Minh, Vietnam
- - Ho Chi Minh City
- All Candidates
- Received Offer Only
- Popular
- Most Recent
- Oldest first
- Easiest
- Most Difficult
Interviews at ByteDance
Interviews for Top Jobs at ByteDance
- Software Engineer (114)
- Data Analyst (29)
- Product Manager (25)
- Intern (21)
- Software Engineer(Internship) (20)
- Internship (16)
- Data Scientist (16)
- Content Moderator (16)
- Machine Learning Engineer (16)
- Backend Developer (14)
- Backend Engineer (12)
- Algorithm Engineer (11)
- Front End Developer (11)
- HRBP (10)
- Strategy Analyst (9)
- Operations (8)
- Frontend Engineer (8)
- Software Developer (7)
- Software Engineer Intern (6)
- Marketing Manager (6)
- Data Engineer (6)
- Senior Software Engineer (5)
- Research Scientist (5)
- Human Resources (5)
- Content Manager (5)
- Data Analyst Intern (5)
- Community Content Management Specialist (5)
- Community Manager (4)
- Marketing (4)
- Talent Acquisition (4)

Anonymous Interview Candidate
I interviewed at ByteDance
It took 3-4 rounds, each was about 30-45 minutes. HR session took longer. 50% about where I came from, based on my CV and work. 50% about how I perceive their products and brands.
- Self-introduction followed by explaining some of the previous works I did and why I made this and that decision.

Anonymous Employee
I interviewed at ByteDance
the overall experience was very good because the interviewer was very kind and smiled all the time, I enjoyed the interview process very much and hope I passed to the next round
- 1. Can you tell me about your last internship? You mentioned that you worked as a translation intern at a medical company 2. What should be included in a glossary and why is it so important? 3. What's the biggest challenge you've encountered during that internship and how do you deal with that challenge? 4. What Is Your Greatest Accomplishment and what do you learn from that? 5. How do you stay organized and manage your priorities? 6. What type of books do you read? What are you reading now?

Anonymous Interview Candidate
I applied online. The process took 2 months. I interviewed at ByteDance
Very negative experience. I received the notification about the interview just one day before the scheduled date, but I was unavailable. Tried to email HR to rearrange a date, and received a reply for another very close date. When I asked further about the exact interview time, the HR just disappeared and never reply to me anymore. It's been about a month since the last email. I followed up with three more emails but never received a reply. Overall, it was very unprofessional.
- Got an interview but HR disappeared:)

Anonymous Interview Candidate
I applied online. The process took 2 months. I interviewed at ByteDance
4-5 rounds with HR screening, teammate interviews, and final 2 rounds with more senior execs. Pretty long process , if you speak chinese its a plus as most informal convos are all in mandarin.
- What are your experiences like and how they assist you in the role you applied for?

Anonymous Employee
I interviewed at ByteDance
Fast interview process. If you pass, you get contacted for the next round in the next few days. Contacted HR to fast track the process with a competing offer and was offered immediately. Team dependent but good to know Mandarin.
- Case questions, statistical portions of AB experiments.

Anonymous Interview Candidate
I interviewed at ByteDance
Was asked a question regarding maze traversal, followed by a follow-up question with more constraints to the maze traversal. It was a live coding interview with a language of my choice on my own IDE.
- Was asked a question regarding maze traversal, followed by a follow-up question with more constraints to the maze traversal. It was a live coding interview with a language of my choice on my own IDE.

Anonymous Employee
I interviewed at ByteDance
the medium-level leet code questions. it usually has two rounds of interviews. each one is 45 mins. first the interviewer will ask some projects in your resume, then one coding question.
- leetcode 88 and an easy one

Anonymous Employee
I interviewed at ByteDance
For me there were 3 rounds total; but sometimes they do 4. First round was my direct leader; second round manager; third round HR. I interviewed at Bytedance in Feb 2021.
- How do you handle stress

Anonymous Employee
I interviewed at ByteDance
I had three technical interviews and one interview with a hiring recruiter. The interviews are about coding, projects on the resume, and other related machine learning and Python skills. Each interview is at least 45 mins and at most 70min.
- remove duplicates from sorted list

Anonymous Employee
I interviewed at ByteDance
Firstly a phone interview and arranged an online interview. Two round online interview with different HR. One of them might be you leader in the interview. During the interview, you need to make a self-introduction first and then they will ask you several question.
- Why you choose byte dance?
ByteDance Interviews FAQs
Glassdoor users rated their interview experience at ByteDance as 37.7% positive with a difficulty rating score of 3.16 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 24.17 days when considering 268 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 268 Glassdoor interviews include:
One-on-One Interview: 29.95%
Presentation: 25.13%
Phone Interview: 17.77%
Drugs Test: 8.12%
IQ Intelligence Test: 5.08%
Other: 4.31%
Background Check: 3.30%
Personality Test: 3.05%
Skills Test: 1.78%
Group Panel Interview: 1.52%
Popular Careers with ByteDance Job Seekers
Work at ByteDance? Share Your Experiences
