Back to Careers

Interview Prep

Real interview questions with model answers for 12 tech roles.

Master the STAR method first

Behavioural questions ('tell me about a time...') trip up most candidates. The fix: structure every answer with STAR. Four letters, four sentences, every answer.

S
Situation

Set the scene. Where were you, when, who else was involved?

T
Task

What were YOU responsible for in this situation?

A
Action

What did YOU specifically do? Use 'I', not 'we'.

R
Result

What was the outcome? Use numbers if possible.

See a STAR example

Tell me about a time you handled a tight deadline.

Situation: In my previous role at a SaaS company, we discovered a major bug in production three days before a customer demo with our biggest client.

Task: I was the team lead responsible for delivering the fix in time.

Action: I broke the bug down with the team, assigned two engineers to investigate the root cause while I coordinated with the customer. I personally wrote and tested the patch on day two, and we did three rounds of QA on day three.

Result: We shipped the fix the morning of the demo. The customer never knew there was a problem and we closed the deal — a £400k contract.

Pick a role to prep for

☁️

Cloud Engineer

AWS, Azure, or GCP. Technical questions on services, networking, and security plus behavioural questions about projects.

15 questions· 45-60 min usual
📊

Data Analyst

Strong SQL focus, plus Power BI/Tableau, business sense, and stakeholder communication.

15 questions· 45 min usual, often includes a take-home SQL test

AI Engineer (LLM / GenAI)

Building applications with LLMs. Hottest role of 2026. Heavy mix of Python, ML basics, prompt engineering, and product sense.

15 questions· 60+ min, often takes 2-3 rounds including take-home
🔧

Data Engineer

Strong SQL + Python + cloud + pipeline tools. Highest-paying data role.

12 questions· 60 min, often with coding test
🎨

Frontend Developer

JavaScript, React/Vue/Angular, CSS, accessibility, performance.

12 questions· 45-60 min, often with live coding
🔁

DevOps Engineer

Linux, Docker, Kubernetes, CI/CD, Terraform, monitoring. Mix of dev and ops, mid-to-senior salaries.

11 questions· 60 min, often whiteboard + live troubleshooting
🤖

Machine Learning Engineer

Build and deploy ML models in production. Strong Python + ML + cloud + system design.

9 questions· 60+ min, often 2-3 rounds with coding and ML design
🛡️

Security Engineer

Defend systems from attacks. Mix of detection, response, prevention.

9 questions· 45-60 min
📋

Product Manager

Strategy, prioritisation, stakeholder management, technical fluency.

8 questions· 60-90 min, often 3-5 rounds including case studies
🧪

QA / Test Engineer

Manual and automated testing. Catches bugs before they hit production.

11 questions· 45-60 min, often includes a live testing exercise
✏️

UX / UI Designer

Design how products feel. Figma, user research, accessibility.

9 questions· 60 min, includes portfolio walkthrough
🛠️

Technical Support / IT Helpdesk

Entry point into tech. Helping users with technical issues. Path to many other roles.

9 questions· 30-45 min