Blizzard / Activision Interview Guide
Company overview: Activision Blizzard is one of the largest game publishers, with major franchises including World of Warcraft, Diablo, Overwatch, StarCraft (Blizzard); Call of Duty, Tony Hawk, Crash Bandicoot (Activision); Candy Crush (King). Acquired by Microsoft in 2023 for $69B; now operates as part of Microsoft Gaming alongside Xbox Game Studios. Headquarters in Santa Monica (Activision) and Irvine (Blizzard); engineering across Santa Monica, Irvine, Austin, Boston, Albany NY, Stockholm, and other studios.
Interview process
Timeline: 4–8 weeks. Varies significantly by studio.
- Recruiter screen (30 min). Background, role fit, studio preference, gaming relevance.
- Hiring manager screen (45 min). Past projects, why this studio, gaming domain familiarity.
- Technical phone screen (60–90 min). Coding problem plus discussion of game-specific concepts.
- Onsite or virtual loop (4–6 rounds).
- 2 coding rounds (C++ heavy for engine roles, more flexible for tools and online services)
- 1 game-systems design round (network architecture, gameplay systems, etc.)
- 1 domain-depth round (graphics, physics, AI, networking — track-dependent)
- 1 behavioral / culture round
- Hiring panel review.
Common technical questions
- C++ depth: memory management, RAII, templates, performance optimization. Expect to explain move semantics, when the compiler picks a copy over a move, and how RAII frees resources deterministically without a garbage collector. A common format hands you a snippet with an ownership bug — a dangling reference or a double free — and asks you to spot it, fix it, then reason about cache-friendly memory layout.
- Game-specific algorithms: spatial partitioning (octrees, BVH), pathfinding (A*, navigation meshes), animation blending. Know which structure fits which query — a BVH for ray and collision tests, a grid or octree for “what is near this entity.” A frequent prompt walks A* over a navigation mesh, then asks how you would smooth the resulting path or move thousands of agents without recomputing the search every frame.
- Networking for online games: lockstep vs client-server, lag compensation, anti-cheat. Be ready to contrast the models: lockstep keeps clients in sync on tiny bandwidth but stalls on the slowest peer, while an authoritative client-server simulation tolerates latency at the cost of trust. Interviewers probe how you hide 80ms of lag with client-side prediction and server reconciliation, and why the server stays authoritative to defeat cheating.
- Graphics for rendering roles: shader programming, rendering pipeline, GPU optimization. You may be asked to trace a frame through the pipeline — vertex, rasterization, fragment — and say where a given effect belongs. Expect follow-ups on cutting draw calls, batching, and finding GPU bottlenecks such as overdraw or a shader that stalls waiting on a texture fetch.
- For Battle.net / online services: distributed systems, matchmaking, leaderboards, telemetry. These rounds read like a standard backend interview: design a leaderboard that stays fast at 100M accounts, or a matchmaking queue that trades fairness against wait time. Interviewers probe caching, sharding, and keeping presence and social state consistent across regions.
The studio-track distinction
Different studios have different cultures and interview styles:
- Blizzard Irvine — slower-paced, polish-focused, longer development cycles; legacy of “when it’s ready” philosophy
- Activision Santa Monica / Treyarch / Infinity Ward / Sledgehammer — annual Call of Duty cadence, more shipping-pace focus
- King (Candy Crush) — mobile and live-ops focused, A/B testing heavy, more SaaS-like
- Battle.net online services — distributed systems work that resembles tech-company backend more than game development
Compensation (2026 estimates, Los Angeles)
- Senior engineer: $160–220K base + RSU + bonus → $250–380K total
- Staff engineer: $220–290K base + significant RSU → $380–550K total
- Principal: $290–380K base + RSU → $550K–800K total
Post-Microsoft acquisition, comp is now Microsoft-banded. Below pure FAANG SWE comp, particularly at the senior+ levels, but with strong RSU upside given Microsoft’s stock performance.
Sample interview questions in depth
C++ engine and gameplay
- Design an entity-component system (ECS) for a large open-world game. Discuss memory layout (struct-of-arrays vs array-of-structs), iteration performance, and how to add and remove components without GC pauses. World of Warcraft’s architecture has evolved through several iterations of this.
- Spatial partitioning for an MMO with 5,000 players in a zone. Interest management — what each client needs to know about other entities. Aggregate updates, dead reckoning, and the trade-off between bandwidth and visual fidelity.
- Implement a particle system on the GPU. Compute-shader-driven particles, simulation-vs-rendering separation, the role of indirect dispatch for variable particle counts.
Networking and online services
- Battle.net at scale: friend graphs, presence, voice chat, party invitations, cross-game shared state. Discuss how to architect a service used by 100M+ active accounts.
- Anti-cheat for competitive games (Overwatch, Call of Duty). Client-side detection, server-side anomaly detection, the role of replay analysis. Discuss the constant arms race against cheat-makers and why this is fundamentally an unwinnable problem.
- Matchmaking at scale. Skill-based matchmaking with rapid iteration, balancing match quality against queue time, the cold-start problem for new players. Discuss how Overwatch and CoD differ in matchmaking philosophy.
Live-ops and content
- World of Warcraft expansions: how to design and ship 5-10GB of new content while preserving 20 years of legacy systems. The technical debt management story is itself an interview-worthy topic.
- Diablo IV seasons: live-service-style cyclical content rotation, balance changes, and the engineering work to keep an aging codebase responsive.
- Hearthstone card releases: the data-driven balance design, automated playtesting, and how mathematical sims complement human playtesting.
Studio personalities
- Blizzard Irvine: long development cycles, polish-focused, “when it’s ready” philosophy. Best for engineers who value craft over shipping pace.
- Treyarch / Infinity Ward / Sledgehammer (CoD studios): annual cadence, faster pace, more shipping-focused. The recent CoD studios are spread across multiple offices and have somewhat different cultures internally.
- King (Candy Crush): mobile-first, A/B-testing-driven, more SaaS-like in engineering practices. Largely separate from the main Blizzard / Activision orgs.
The Microsoft acquisition reality
Post-Microsoft acquisition (closed October 2023), the engineering org has changed in specific ways:
- Comp: aligned with Microsoft bands, generally improved over pre-acquisition Activision Blizzard. Microsoft RSU has been a strong tailwind.
- Cultural integration: studio cultures have been largely preserved, but interview practices have aligned with Microsoft’s process. Expect Microsoft-style behavioral rounds alongside studio-specific technical interviews.
- Cross-game collaboration: Microsoft Gaming has pushed for more shared infrastructure across Activision Blizzard, Xbox Game Studios, and Bethesda properties. Engineers should expect more cross-org collaboration than at pre-acquisition Activision Blizzard.
- Labor relations: Microsoft committed to neutrality on union organization. The Activision QA union is now the largest in US gaming. Engineering roles are not unionized and the culture has improved on documented prior issues.
Picking the right studio
Activision Blizzard is essentially several gaming companies sharing a parent. Pick the studio that matches the kind of work and pace you want:
- WoW / Diablo (Blizzard Irvine) — long-tail live-service MMORPG and aging-but-active franchises
- Overwatch (Blizzard Irvine) — competitive shooter, smaller team, live-ops focus
- Call of Duty (multiple studios) — annual ship cadence, AAA shooter scale
- King (Stockholm) — mobile, A/B testing, casual gaming
Frequently Asked Questions
Do I need game-development experience?
For engine and gameplay roles yes. For online services, tools, or analytics roles, general software engineering plus gaming interest is sufficient.
Is the work mostly C++?
Engine and gameplay work yes. Online services use Java, Go, Python, C#. Tools use various languages. Mobile (King) uses Java/Kotlin and Swift.
How has Microsoft acquisition changed hiring?
Comp is now Microsoft-banded (generally improved over pre-acquisition Activision Blizzard). Some interview practices have aligned with Microsoft’s process. The studio cultures have largely been preserved.
What is work-life balance like?
Historically poor at Activision Blizzard, with documented crunch culture and labor issues. Post-acquisition Microsoft has made improvements. Expect heavy work during ship windows; better-than-game-industry-average between releases.
Adjacent Gaming and Microsoft
- Riot Games — League and Valorant
- Electronic Arts — sports franchises
- Epic Games — Unreal Engine and Fortnite
- Microsoft — parent company since 2023
Similar company guides
Prepping for Blizzard / Activision? Put it to work:
