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.
Set the scene. Where were you, when, who else was involved?
What were YOU responsible for in this situation?
What did YOU specifically do? Use 'I', not 'we'.
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.
Data Analyst
Strong SQL focus, plus Power BI/Tableau, business sense, and stakeholder communication.
AI Engineer (LLM / GenAI)
Building applications with LLMs. Hottest role of 2026. Heavy mix of Python, ML basics, prompt engineering, and product sense.
Data Engineer
Strong SQL + Python + cloud + pipeline tools. Highest-paying data role.
Frontend Developer
JavaScript, React/Vue/Angular, CSS, accessibility, performance.
DevOps Engineer
Linux, Docker, Kubernetes, CI/CD, Terraform, monitoring. Mix of dev and ops, mid-to-senior salaries.
Machine Learning Engineer
Build and deploy ML models in production. Strong Python + ML + cloud + system design.
Security Engineer
Defend systems from attacks. Mix of detection, response, prevention.
Product Manager
Strategy, prioritisation, stakeholder management, technical fluency.
QA / Test Engineer
Manual and automated testing. Catches bugs before they hit production.
UX / UI Designer
Design how products feel. Figma, user research, accessibility.
Technical Support / IT Helpdesk
Entry point into tech. Helping users with technical issues. Path to many other roles.