I submitted my application through the careers site, and three weeks later, I got an email from a recruiter wanting to set up a phone interview. The phone interview was a week later and was with the hiring manager and another engineer. We talked about experience, the position, my background, and what they were looking for. There were some technical questions related to the position and two programming questions that I answered in a shared Google Doc.
Another week later, I heard back that they wanted to bring me in for an on-site interview. From that point, it took three weeks for them to get it scheduled, with several phone calls and emails to the recruiter just to get a status update as to what was going on.
The on-site was chaotic, but all the employees were nice enough. The schedule got changed at the last minute, meaning lunch got cut short in order to accommodate people's schedules, and things became very disjointed. I understand that things change, but it's discomforting to have the entire schedule shifted when you arrive, and then the programming piece ended up being split between two separate time slots, which really messed with the flow. Some folks felt like they were just stalling to fill time, while others were rushing through because they had other meetings to go to. In the end, I was out of there an hour earlier than the original schedule said.
After that, I never heard another word back. I called and emailed the recruiter several times over the following few weeks, but never got any response. I found this unprofessional, given that I had actually come in for an on-site. I can understand not responding to every phone interview, but if someone makes it past that stage, the least you can do is let them know the status of their application.
NDA - just know your algorithms, data structures, etc., as well as skills relevant to the position.
The following metrics were computed from 1 interview experience for the Blizzard Software Engineer role in San Francisco, California.
Blizzard's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Blizzard's Software Engineer interview process in San Francisco, California.