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.
- TechnicalEntry levelSecurity Engineer
You notice a user account logging in from two countries an hour apart. What would you check, and what would you do?
Tests: Detection & incident response
- TechnicalMid levelSecurity Engineer
A scanner reports three thousand vulnerabilities across your systems. How do you decide what to fix first?
Tests: Vulnerability management
- TechnicalMid levelSecurity Engineer
Walk me through how you would threat model a new feature that lets users upload files to share with others.
Tests: Threat modelling
- TechnicalMid levelSecurity Engineer
What are the most common ways cloud environments get breached, and what controls would you put in place first?
Tests: Cloud & infrastructure security
- TechnicalMid levelSecurity Engineer
How would you add security checks to a development pipeline without making engineers wait or ignore the results?
Tests: Application security
- 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
- 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
- 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
- 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