Process involves a phone screen from HR followed by a technical phone screen and a code challenge.
If all goes well, you are invited on-site and asked to present an application you have made. Following this, you go through a series of interviews. There is only one strictly technical interview where you code data structures. Another interesting interview involves planning a feature implementation. Apart from these two sessions, the rest are mostly teamwork related questions