Multi-step interview that started with a take-home exercise and then phone screenings with 2 different teams. After that, I was brought in for an on-site interview with the US-based team that lasted about half a day and consisted of a handful of sessions with 2 - 3 people each time. Only 1 session was technical, although no whiteboarding. The others were mostly casual (not all people interviewing me were engineers relevant to the area I work in, so those were more chatty). 1 session was a 1:1 with the CEO who was pretty friendly. The take-home exercise took about 2 hours to complete and I found it easy, but it's something I had done many times before. I received an offer via email before I made it back home from the interview.