Standard interview process for like-minded companies: phone screening with basic knowledge and skills as a first filter, then a few interviews in the office about programming languages, algorithms, data structures, plus a couple of interviews with managers about career expectations, including people in Mountain View, which also tested my English level.