First, you take a written test which last an hour on various topics such as logic, algorithms, data structures, AI, graphics and security.
Once you passed, they will call you up for an interview with the lead programmers which might last around 1-2 hours. Here, they will ask technical questions such as collision detection.
Finally, you will be interviewed by the producers, which might last around an hour as well.