There are 3 rounds for me:
- First round is an Online Assessment on Coderbyte, similar to Leetcode Medium questions
- Second round is 2 hours long with algorithm/problem solving, computer science theory, and culture fit. For algorithm questions, the interviewer doesn't expect the code to run, but prefers candidates to be able to explain the code, so not much time on debug code. For computer science skills, the interviewer asks basic questions such as OOP, Computer Network, ... For culture fit interview, the interviewer asks normal questions such as tell about your strength/weakness
- For the third round, it is a quick talk with a manager in the US