Process took about a little over a month.
Applied online by reference, briefly spoke to a recruiter over the phone. She asked me general questions, also about expected salary.
A week went by and then I got asked to do a phone interview. The phone interview was a lot of behavioural with general mixed technical questions mostly discussing C# vs C++, WPF, MVVM, and UI. No riddles or anything.
I then got a test over email to create a tool and send back the code over email. Less than 24 hours after submitting I got asked onsite, which is a marked improvement over my last interviews with Blizzard which took over a month to hear back.
I visited onsite from 10am to 5pm. Groups of interviews with people from the team of all areas. Artists, designers, producers, and the team I was applying for. They all asked nearly identical questions, but were really nice people. It was an enjoyable experience, but the technical questions were a bit of a mess. At one point there was even a debate and disagreement among the interviewers, referring to Google for the answer. It wasn't particularly impressive and kind of threw me off. I was also asked some rather low level binary questions that were much different from the test and what was on the phone interview which I hadn't expected. Felt like they came out of nowhere. I believe those are why I was rejected, I didn't respond quickly to them, they were kind of irrelevant to the role though so it was disappointing and put a damper on things. But that was early on so we still interviewed with everyone else.
I was told I'd hear back the next day or after the weekend on Monday. A week went by without word and I had to email twice over several days before getting a response at the end of day on a Friday. Rejected, no feedback. Not sure it was worth all that time and effort, and the recruiter was slow to respond, didn't even call to give news or acknowledge the emails.