My interview process consisted of two parts.
The first was a phone interview with a developer in a similar role. It took 30 minutes to pass through all the questions. The questions were not difficult but touched a variety of programming topics.
The conversation went well, and I proceeded to the second part.
The second was a home programming task. This surprised me a lot, as from the first glance, it required approximately 16 hours of development, but actually took an overall of 24-30 hours. I spent the entire weekend and started to regret that I had even started this interviewing process. I suppose that this is sufficient to give a several-hour assignment to check the skills. Investing such an enormous input of time while also doing complex projects at work is just unacceptable.
I submitted my solution on time and was informed to wait for a week. One week passed, another one... silence.
At last, I wrote a note to check what was going on and finally got a reply from the recruiter after several days that, unfortunately, the visa cap was reached and they were not accepting international applicants. Not a word about the skill test result, etc.
I believe that the internal atmosphere in the company can be seen from communication with recruiters, and the experience with recruiters in this company is one of the worst so far.
I would not recommend anybody to apply unless you have a lot of time to waste.
All questions were mostly moderate but from a variety of topics to check general comprehension.
For example:
The following metrics were computed from 1 interview experience for the Blizzard Senior Software Engineer I role in Irvine, California.
Blizzard's interview process for their Senior Software Engineer I roles in Irvine, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Blizzard's Senior Software Engineer I interview process in Irvine, California.