Initial communication is over the phone. The first step is to check if you can communicate well and see what your current role is about. The next is a logic test followed by many rounds of 1-1 sessions. You will pretty much meet everyone you will be end up working with. Cultural fit is very important. they Value breadth of knowledge and expect you to be well read on the latest developments in technology. The technical rounds are very tough. If you do not know the answer to something just be frank and say so rather than beating around the bush