Question bank
Interview questions, with guidance on how to answer
834 questions across 64 roles. Open one to see what a strong answer includes and common slips, then drill it out loud with Ava. New to answer structure? Start with the learning hub.
Behavioural
Past experience: what you did and what happened.
220 questions
Technical
Craft knowledge and how you would do the work.
572 questions
Case
A scenario to reason through and decide.
29 questions
System design
Design a system and defend the trade-offs.
13 questions
572 questions match your filters.
- TechnicalMid levelGame Developer
How do you structure gameplay code so designers can tweak values and add new enemy types without asking you every time?
Tests: Gameplay programming
- TechnicalMid levelGame Developer
Tell me about a tool or editor extension you built to make your team faster. What problem did it solve?
Tests: Debugging & tools
- TechnicalMid levelGame Developer
In a multiplayer game, how do you keep movement feeling responsive for a player with high latency while staying fair?
Tests: Multiplayer & networking
- TechnicalMid levelGame Developer
How do you track down a bug that only happens rarely, like once in fifty playthroughs?
Tests: Debugging & tools
- TechnicalSeniorGame Developer
How would you protect a competitive online game from players who cheat by modifying their game client?
Tests: Multiplayer & networking
- TechnicalSeniorGame Developer
How do you plan a game's memory and performance budgets for a console or mobile release, and how do you hold the team to them?
Tests: Performance & optimisation
- TechnicalEntry levelEngineering Manager
If you were a new manager taking over a team, what would you do in your first month to get to know your people?
Tests: People development & coaching
- TechnicalEntry levelEngineering Manager
Imagine your team's project is going to miss its deadline. How would you tell the stakeholders, and what would you include?
Tests: Stakeholder management
- TechnicalMid levelEngineering Manager
How do you balance new feature work, technical debt and on-call load across a quarter?
Tests: Delivery & execution
- TechnicalMid levelEngineering Manager
Tell me about someone you helped grow into a bigger role. What specifically did you do?
Tests: People development & coaching
- TechnicalMid levelEngineering Manager
How do you stay technical enough to make good calls without becoming a bottleneck in code reviews or design decisions?
Tests: Technical judgement
- TechnicalSeniorEngineering Manager
How would you grow a team from five to fifteen engineers in a year without losing quality or culture?
Tests: Hiring & team building
- TechnicalSeniorEngineering Manager
Tell me about a major technical decision your team made while you led it. How did you weigh the options, and who did you involve?
Tests: Technical judgement
- TechnicalEntry levelDevOps / Platform Engineer
Walk me through what happens, step by step, between a developer pushing code and that code running in production, on a pipeline you would set up.
Tests: CI/CD pipelines
- TechnicalEntry levelDevOps / Platform Engineer
Why would a team define its infrastructure in code instead of clicking through a cloud console, and what problems does that solve?
Tests: Infrastructure as code
- TechnicalEntry levelDevOps / Platform Engineer
In plain terms, what is a container, and how is it different from running an app directly on a virtual machine?
Tests: Containers & Kubernetes
- TechnicalMid levelDevOps / Platform Engineer
A pod in Kubernetes keeps restarting in a crash loop right after a deploy. How do you work out what is wrong?
Tests: Containers & Kubernetes
- TechnicalMid levelDevOps / Platform Engineer
Someone changed a production resource by hand, and now your Terraform plan wants to destroy and recreate it. What do you do?
Tests: Infrastructure as code
- TechnicalMid levelDevOps / Platform Engineer
How do you handle secrets like database passwords and API keys so they never end up in source code or build logs?
Tests: Cloud infrastructure & security
- TechnicalSeniorDevOps / Platform Engineer
Your company deploys once a week and releases are painful. How would you get it to safe, multiple-times-a-day deploys, and what would you change first?
Tests: CI/CD pipelines