I first had to complete a short javascript coding task, make an ajax call to an api and display the results in a list, sort items etc. I believe the exact nature of this test changes regularly. There was a 2 hour time limit but it was done off-site before the interview so you could spend more if you wished.
After that was a 2 hour interview with 2 engineers, a senior developer and the UI team leader. They reviewed my task and went through the usual experience and skill questions.
After that was a half hour chat with the CTO which was a little less formal.