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
220 questions match your filters.
- BehaviouralAny levelFrontend Engineer
Tell me about a time you noticed something frustrating for users that nobody had asked you to fix. What did you do?
Tests: User focus
- BehaviouralMid levelBackend Engineer
Tell me about a time you changed a database schema on a live system. How did you do it without downtime?
Tests: Databases & data modelling
- BehaviouralAny levelBackend Engineer
Tell me about an incident you were part of. What was your role, and what changed afterwards?
Tests: Ownership
- BehaviouralAny levelBackend Engineer
Tell me about a time you had to agree on an interface or contract with another team that had different priorities. How did you get there?
Tests: Cross-team communication
- BehaviouralSeniorFull-Stack Engineer
Tell me about a time an early data model decision came back to hurt you. What did you learn, and how did you fix it?
Tests: Data modelling & databases
- BehaviouralAny levelFull-Stack Engineer
Tell me about a time you pushed back on or changed a feature request because you thought there was a better way to solve the user's problem.
Tests: Product thinking
- BehaviouralAny levelFull-Stack Engineer
How do you keep product managers and designers informed when a feature is taking longer than expected?
Tests: Communication
- BehaviouralAny levelMobile Engineer
Tell me about a time user reviews or feedback changed how you built something in your app.
Tests: User empathy
- BehaviouralAny levelMobile Engineer
Tell me about a time you worked closely with a backend or design teammate to solve a problem neither of you could fix alone.
Tests: Teamwork
- BehaviouralMid levelEmbedded Systems Engineer
Tell me about a time you ran into a race condition or a priority problem in firmware. How did you find and fix it?
Tests: Real-time systems
- BehaviouralAny levelEmbedded Systems Engineer
Tell me about a time you worked with an electrical engineer to solve a problem on a board. How did you split the work?
Tests: Cross-disciplinary collaboration
- BehaviouralAny levelEmbedded Systems Engineer
Tell me about a time a small detail, like a datasheet footnote or a timing value, turned out to matter a lot.
Tests: Attention to detail
- BehaviouralSeniorGame Developer
When would you build a custom system rather than use what the engine already provides? Tell me about a time you made that call.
Tests: Game engine proficiency
- BehaviouralAny levelGame Developer
Tell me about a time a designer or artist wanted something that was technically expensive. How did you find a solution together?
Tests: Collaboration with designers & artists
- BehaviouralAny levelGame Developer
Tell me about a feature that playtesting showed wasn't fun. What did you change?
Tests: Iteration & feedback
- BehaviouralEntry levelEngineering Manager
Two engineers on your team strongly disagree about how to build something, and it's slowing things down. What would you do?
Tests: Conflict resolution
- BehaviouralMid levelEngineering Manager
Tell me about a time you had to manage someone who was underperforming. What did you do, and how did it turn out?
Tests: Performance management
- BehaviouralSeniorEngineering Manager
Tell me about a time leadership asked for something your team couldn't deliver in time. How did you negotiate the outcome?
Tests: Stakeholder management
- BehaviouralAny levelEngineering Manager
How do you make sure important context from leadership reaches your team, and that your team's concerns reach leadership?
Tests: Communication
- BehaviouralAny levelEngineering Manager
Tell me about a time you gave difficult feedback to a peer or to your own manager. How did you approach it?
Tests: Conflict resolution