I applied through an employee referral. The process took 1 week. I interviewed at ByteDance (Seattle, WA) in Sep 2021
Interview
I applied for the software engineer position by referral. I got an email to set up the first phone call with a recruiter. Then she scheduled the first round of technical interviews.
The interviewer spoke Mandarin to me. In the beginning, he asked me questions based on my resume. Then he asked me why hashmap can perform O(1) time.
Then he moved forward to a coding part. There were 2 leetcode medium problems. I solved both of them but for the first one, I used O(nlogn) algorithm instead of O(n) which is the optimal time complexity.
Two days later, I got a rejection email.
Interview questions [1]
Question 1
1. Why hashmap can perform O(1)?
2. Two leetcode medium problems.
I applied through a recruiter. The process took 3 weeks. I interviewed at ByteDance (New York, NY) in Aug 2021
Interview
Just general interview for software engineer. Asked about things on resume and some behavioral questions, also test matching with the company. For the tech part, some network questions, database questions related to my experience.
Normally there would be three or four technical interviews(depend on which level you are applying) plus one hr interview. It takes me about one month to finish the whole process.
Interview questions [1]
Question 1
1 coding problem each round (mid level), system design in the last round