I had a 45 minutes phone screen, with 2 small HTML/CSS and 1 JS problem. The interviewer was friendly, I did pretty well on the problems (although not perfect from the first try). I was invited for onsite interviews. I had a programming assignment to complete in advance, basically implementing part of a design that a UX designer came up with. It seemed fairly easy, but actually took me a lot of time (4 days) to get it running smoothly on the web browser of my phone.
The interview day started with a 45 minute presentation of the coding project, plus a couple projects from my portfolio. All four of my interviewers were in the room for the presentation. They asked few questions, but seemed generally happy with what I showed. I then had one-on-one interviews with them, with a lunch break in the middle. Two interviewers were UXE design, one was UXE software, and the last one a UX designer. They were all friendly during the interview. The three coding interviews were fairly easy. I was coding on my own laptop, on a Google doc (they said it's less messy than asking candidates to write code on a whiteboard). The interview with the UX designer was not what I was expecting: instead of solving design problems on a whiteboard, the interviewer only asked me very general textbook questions about user-centered design.
A week later I got a call from my recruiter, saying that they got positive feedback from my interviewers, but were looking for people with "more experience". The only negative feedback was that I was relying too much on libraries (e.g jQuery), which is clearly not a big enough problem. So it was a bit frustrating not to get an offer after only easy interviews, but hey. The accommodation was and food was great, so I'm not complaining :)