It took about 2 weeks to first hear back from someone, and my initial phone screen was about 2 weeks after that. It was half behavioral (talking about past job experiences) and half standard technical questions (algorithm runtimes, etc).
It took a week to hear back, and I was given a 4-hour at-home coding test. It should be pretty simple for anyone with a few years of experience. I did 'extra credit' since I finished the initial problem in 2 hours, which may have helped.
After another 3 weeks of waiting, I had my on-site interview. It started with a 2-hour coding test with seemingly simple, yet deep questions – they were easy to answer but tricky to optimize, especially with the timer ticking.
Afterwards, an hour was spent going over the answers with 2 lead engineers. This part was really enjoyable, as we were able to discuss each question and how it could be done better and more efficiently. It's a way for you to explain what you were thinking, and learn a few things yourself, which is much better than just getting a "no" and going home.
After the technical interview was a lunch interview with management, an interview with producers, and an interview with peers. These were all roughly the same personality-type questions about how you approach problems and what you've been doing at your past jobs, etc. As this was a UI-related role, there was UI discussion about the game team I was interviewing for. Overall, the whole process took about 7 hours.
It was a great interview process, but it took about twice as long as I had hoped. Expect to wait at least a week in between all conversations for scheduling. At the end, I was called and told what the team liked and disliked about me and why they wouldn't be moving forward, and their feedback matched up exactly with how I felt (I should have applied to a non-senior position for a significantly higher chance). I'll probably try to apply again in a few years.
What are 3 words your co-workers would use to describe you?
The following metrics were computed from 11 interview experiences for the Blizzard Senior Software Engineer role in Irvine, California.
Blizzard's interview process for their Senior Software Engineer roles in Irvine, California is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Blizzard's Senior Software Engineer interview process in Irvine, California.