Firstly, they have a general interview where your aptitude and English levels are checked. Then there are two rounds of technical interviews. After the first, you're given a take home assignment to complete in a week. The second technical interview will ask questions about that assignment. That's all there is to it!