I applied online. The process took 3 months. I interviewed at ByteDance (Seattle, WA) in Jun 2023
Interview
7 rounds of interviews: HR Coding interview -> Team match failed, transfer to another team Hiring manager Coding interview + system design Interview (HM level + 1) Coding interview (From other groups) Hiring manager Leader additional interview (if all previous interviews are positive)
Interview questions [1]
Question 1
Leetcode: 1.remove duplicate elements from a linked list 2. Find the longest non-duplicate substring 3. Permutation II
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
Interview questions [1]
Question 1
Sort a linked list Questions about different networking protocols Semaphores and threads
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