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
834 questions.
- TechnicalSeniorSecurity Engineer
You get credible evidence that an attacker has had access to a production server for a week. How do you lead the response?
Tests: Detection & incident response
- TechnicalSeniorSecurity Engineer
How would you design secure access to production for engineers, so nobody has standing admin rights but on-call work still gets done quickly?
Tests: Identity & access control
- BehaviouralSeniorSecurity Engineer
A product team wants to ship a feature next week that you believe has a serious security gap. How do you handle it?
Tests: Collaboration & influence
- BehaviouralAny levelSecurity Engineer
How would you explain a security risk to a non-technical executive so they can make a funding decision?
Tests: Risk communication
- TechnicalAny levelSecurity Engineer
Tell me about a security issue you found or fixed that you are proud of. How did you discover it, and what was the impact?
Tests: Application security
- TechnicalEntry levelQA / Test Automation Engineer
If I asked you to test a login page, what kinds of cases would you think about beyond just a correct username and password?
Tests: Test design & strategy
- TechnicalEntry levelQA / Test Automation Engineer
You find a bug that only happens sometimes. What goes into a bug report so a developer can actually fix it?
Tests: Bug investigation & reporting
- TechnicalEntry levelQA / Test Automation Engineer
How would you test a REST API endpoint that creates a new customer record? What would you check?
Tests: API & integration testing
- TechnicalMid levelQA / Test Automation Engineer
What makes end-to-end browser tests brittle, and how do you write them with tools like Playwright or Cypress so they stay reliable?
Tests: UI test automation
- TechnicalMid levelQA / Test Automation Engineer
Your nightly test suite fails randomly about one run in five. How do you track down and deal with the flaky tests?
Tests: CI integration & test reliability
- TechnicalMid levelQA / Test Automation Engineer
How do you decide which tests belong at the unit, integration and end-to-end levels for a new feature?
Tests: Test design & strategy
- TechnicalMid levelQA / Test Automation Engineer
How would you load test a checkout service before a big sale, and what results would make you worried?
Tests: Performance testing
- CaseSeniorQA / Test Automation Engineer
You join a team with almost no automated tests and frequent production bugs. How would you build a test strategy over your first few months?
Tests: Test design & strategy
- TechnicalSeniorQA / Test Automation Engineer
The full test suite takes ninety minutes and developers are skipping it. How would you get feedback faster without losing confidence?
Tests: CI integration & test reliability
- BehaviouralSeniorQA / Test Automation Engineer
How do you get developers to own quality and write tests themselves, instead of treating testing as your job alone?
Tests: Collaboration with developers
- BehaviouralAny levelQA / Test Automation Engineer
Tell me about a bug you caught that others had missed. What made you look there?
Tests: Attention to detail
- TechnicalAny levelQA / Test Automation Engineer
A release is due tomorrow and you have found a serious but rare bug. How do you decide and communicate whether it should block the release?
Tests: Bug investigation & reporting
- TechnicalEntry levelNetwork Engineer
Explain what happens on the network, step by step, when someone types a website address into their browser and presses enter.
Tests: Routing & switching
- TechnicalEntry levelNetwork Engineer
What is a VLAN, and why would an office separate its traffic into different VLANs?
Tests: Routing & switching
- TechnicalEntry levelNetwork Engineer
A user says they cannot reach the internet, but their coworker sitting next to them can. How would you troubleshoot it?
Tests: Network troubleshooting