Its a long process but worthwhile. There'll be lot of rounds and some unexpected questions, but it'll test your skills and intelligence surely. There is a lengthy initial process and a series of elimination rounds, finally culminating into an interview and after clearing it, you'll get the confirmation about it.