Glassdoor users rated their interview experience at ByteDance as 25% positive with a difficulty rating score of 2.75 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Community Manager rated their interviews as the hardest, whereas interviews for CCM Specialist and Community Manager roles were rated as the easiest.
The hiring process at ByteDance takes an average of 10 days when considering 4 user submitted interviews across all job titles. Candidates applying for CCM Specialist had the quickest hiring process (on average 10 days), whereas CCM Specialist roles had the slowest hiring process (on average 10 days).
I applied online. I interviewed at ByteDance in Apr 2022
Interview
good interview, on time, on schedule. Friendly interviewer but quite efficiency whole process only take 24 minutes.
No surprise questions.
Organized and structual questions, focus on data analysis
it went pretty well, so
Interview questions [1]
Question 1
What's your previous most rememberable achivement?
medium-hard. need to familiar with your resume. Start with self-introduction, then dive deep into resume for 30 minute ( throwing questions about tech stack in resume), will follow up.
Coding part is 2 leetcode problem, Follow up optimization.
Interview questions [1]
Question 1
Questions about your resume, will dive deep about basic concepts.
I applied through a recruiter. The process took 3 weeks. I interviewed at ByteDance (Singapur) in Jan 2025
Interview
Gone through two rounds of technical interviews, didn't have the chance to go to the final round. Both rounds consist of leetcode, project Q&A, and LLM training experience and knowledge about it.
Interview questions [1]
Question 1
1. Difference between PPO, DPO, GRPO
2. Explain KV cache and how it is stored
3. Explain the whole transformer architecture