Skip to content
Job preparation

Your next role starts here

Prepare for the interview. Build the understanding.

Choose a role, select your experience level, and practise explaining how you would solve real engineering problems.

21 role banks available

Interview preparation for modern engineering roles

Every role has 25 questions and suggested answers at five experience levels.

Start with AI Engineer →
25Q&As per level
5experience levels
2625available Q&As

Choose a question bank

Each completed role has the same five-level structure, with questions matched to its responsibilities.

21 available roles

AI & DataAvailable

AI Engineer

Model integration, evaluation, AI applications, and production design.

Study 125 questions →
AI & DataAvailable

MLOps Engineer

Training pipelines, model serving, reproducibility, and monitoring.

Study 125 questions →
AI & DataAvailable

Data Engineer

SQL, data modeling, batch and streaming pipelines, and data quality.

Study 125 questions →
AI & DataAvailable

Data Science Engineer

Statistics, experimentation, predictive modeling, and business analysis.

Study 125 questions →
AI & DataAvailable

RAG Engineer

Document ingestion, retrieval, reranking, grounding, and evaluation.

Study 125 questions →
AI & DataAvailable

LangChain / LangGraph Engineer

Framework specialization for AI workflows, state, tools, and agents.

Study 125 questions →
ArchitectureAvailable

AI Architect

AI system boundaries, platform choices, governance, and enterprise integration.

Study 125 questions →
Development & QAAvailable

Full Stack Developer

Frontend, backend, APIs, databases, security, and application design.

Study 125 questions →
Development & QAAvailable

Manual Testing Engineer

Test design, exploratory testing, defect analysis, and quality strategy.

Study 125 questions →
Development & QAAvailable

Automation Testing Engineer / SDET

UI and API automation, test architecture, CI, and flaky-test diagnosis.

Study 125 questions →
Cloud & OperationsAvailable

DevOps Engineer

CI/CD, infrastructure as code, containers, and delivery automation.

Study 125 questions →
SecurityAvailable

DevSecOps Engineer

Secure delivery, supply chain controls, secrets, and policy automation.

Study 125 questions →
ArchitectureAvailable

Solutions Architect

Requirements, integration, system trade-offs, and stakeholder decisions.

Study 125 questions →
ArchitectureAvailable

Cloud Platform Architect

Landing zones, networking, identity, resilience, and platform governance.

Study 125 questions →
Cloud & OperationsAvailable

Linux Administrator

Processes, permissions, storage, networking, and troubleshooting.

Study 125 questions →
Cloud & OperationsAvailable

Systems Engineer

Compute, networking, operating systems, identity, and infrastructure support.

Study 125 questions →
Cloud & OperationsAvailable

AWS Cloud Engineer

AWS infrastructure, identity, networking, operations, and recovery.

Study 125 questions →
Cloud & OperationsAvailable

Azure Cloud Engineer

Azure infrastructure, identity, networking, operations, and recovery.

Study 125 questions →
Cloud & OperationsAvailable

Site Reliability Engineer

SLOs, error budgets, incident response, capacity, and reliability engineering.

Study 125 questions →
Cloud & OperationsAvailable

Platform Engineer

Developer platforms, self-service infrastructure, and reusable delivery paths.

Study 125 questions →
SecurityAvailable

Cybersecurity Engineer

Threat modeling, identity, detection, secure architecture, and incident response.

Study 125 questions →

Further reading

These are original practice questions and suggested answers. Adapt them to your own work and explain evidence, trade-offs, and limitations.

Find your next course or certification

Compare learning resources by role, cost, level and certificate availability.

Open Course & Certification Finder

Compare career paths before choosing

Compare day-to-day work, entry skills, salary context and career tradeoffs.

Explore all career comparisons