I applied online. I interviewed at ByteDance (Shanghai, Shanghai) in Sep 2021
Interview
Campus recruitment. Three rounds of technical interviews and one optional round of HR interview depending on the business unit. Each round of tech interview took around 1 hour. There was no HR interview for the position I applied to.
Interview questions [1]
Question 1
Final round of tech interview:
1. Find the smallest palindrome number that is larger than a given n.
2. Why you study CS
3. Some other basic knowledge
4. Given an array of length n containing numbers from 1 to n, find the only duplicate value in the array.
5. Hash join
The interviewer does not provide any feedback during the interview, feel not respected, and got directly refused while applying for other positions. Did not show enough respect to me. Algorithm questions work all the time even it is not needed for the position.
#1: One leetcode hard question followed by questions on network, os basics and some brain teasers. The interviewer was quite helpful in guiding me onto the right direction.
#2: much like #1
#3: more focused on projects and experiences, got rejected after this round.
Interview questions [1]
Question 1
Describe what happens when you run an executable that retrieves data from a website on linux.