First a discussion with the HR Then a quick logic test (10 questions in 25 mins) Then a very simple (high school level) coding problem After that, there's the big technical interview that takes on average around 4 hours And in the end, there's the final HR interview