1. Presentation of your work followed by series of interviews. These interviews are mostly based on Machine Learning understanding, Probability, Stat, Programming ability, puzzles, your experience in real world modelling
2. Data structures and Algorithms are must
3. Publications (optional)
4. Previous experience (optional)
5. Better chance if you are from IISC, IITs