There was in initial phone screen followed by a required coding test I had to take over the internet. You can choose your coding language. The test was not super difficult, but the time pressure adds an element of pressure to it. Afterward, the on-site interview was three or four 45-minute (intense) technical interviews. It would have been followed by interview in the afternoon, but I did not get to that stage. The interviewers were clearly very intelligent.