I applied online. The process took 2 months. I interviewed at ByteDance (Seattle, WA) in Feb 2021
Interview
1 OA
3 round of technical interviews
then HR call and offer
The OA is pretty difficult. But don't be discouraged. Even if you feel you didn't perform very well, there is still chance. The same thing goes for technical interviews. Don't give up.
Interview questions [1]
Question 1
1. OA: find the closed pair of points from a set of points on a two dimensional space.
S1. Naive solution could be easy but it takes O(N^2) time and space complexity. But a divide and conquer could reduce the complexity to O(NlogN). But it's really hard to come up with.
2. Technical interview 1
Basic calculator, same as leetcode
3. Technical interview 2
Derive backpropagation formula
4. Technical interview 3
Check if a point lies inside some ranges. similiar to leetcode range module.
I applied online. The process took 3 months. I interviewed at ByteDance (Singapour) in Jan 2022
Interview
I had 4 rounds of interviews. 3 technical + 1 last hr round.
Coding questions are relatively easy.
All technical interviews - OS, DB, network, programming language. Third round is harder compared to first 2 rounds.
Interviewers are generally quite nice.
The technical interview process is very fast. HR will ask me to proceed to the next round on the next day. However, after the third round of tech interview, I waited for a week to proceed with the HR round. After the HR round, I waited for 1 month to receive the final rejection email.
Interview questions [1]
Question 1
add 2 numbers (linked list)
Isolation level
pessimistic lock vs optimistic lock
how to sort a very large file which cannot be fit into a page
how terminal works under the hood
I applied online. The process took 4 weeks. I interviewed at ByteDance (Singapour) in Mar 2022
Interview
Was told that there will be 3 technical rounds and if passed, proceed to a final HR interview. I've did all that and out of a blue I am required to do another technical round. Who know how many more "last" rounds they would have?