Interview questions by technology
104 question sets across 46 technologies, free to read and free to practise. Each set opens with the short answer, then works through the questions one at a time. No sign-up to read them.
AI Engineering
AI Engineering Interview Questions
- Agentic RAG Interview Questions — AI Engineering
- AI Engineering & Prompt Engineering Interview Questions – Practice Quiz
- AI Engineering interview questions
- AI Engineering Interview Questions — LLM Model Selection
- AI Engineering Interview Questions — Streaming in Production AI
- AI Engineering Interview Questions: Agent Memory
- AI Engineering Interview Questions: Agents & Agent Loops
- AI Engineering Interview Questions: Agents & Agent Systems
- AI Engineering Interview Questions: Agents & MCP
- AI Engineering Interview Questions: Agents & Tool-Calling
- AI Engineering Interview Questions: Evaluation, Safety & Guardrails
- AI Engineering Interview Questions: Evaluation, Safety & Hallucination
- AI Engineering Interview Questions: Evaluation, Safety & Prompt Injection
- AI Engineering Interview Questions: Latency & Cost in Production
- AI Engineering Interview Questions: LLM Evaluation & Safety
- AI Engineering Interview Questions: LLM Foundations
- AI Engineering Interview Questions: LLM Observability
- AI Engineering interview questions: LLM tokens & context windows
- AI Engineering Interview Questions: Model Routing in Production
- AI Engineering Interview Questions: RAG Basics
- Embeddings interview questions — AI Engineering practice quiz
- LLM Caching Interview Questions — AI Engineering Practice Quiz
- RAG & Vector Search Interview Questions — AI Engineering Practice
- RAG Retrieval Quality Interview Questions
Android
Apache Airflow
Apache Kafka
Kafka Interview Questions: Practice Real Technical Interview Quiz
Apache Spark
AWS
Behavioral
Behavioral interview questions — practice with real examples
CI-CD Pipelines
CI/CD Pipeline Interview Questions – Practice Quiz for Developers
Computer Vision
Computer Vision Interview Questions – Core Concepts to Advanced Techniques
CSS
CSS interview questions: practice with real frontend questions
Data Governance
Data Governance Interview Questions – Practice Quiz for All Levels
Data Visualization
Data Visualization Interview Questions — Practice Real Interview Topics
Databases & SQL
Databases & SQL interview questions
- Databases & SQL Interview Questions — Joins and Querying Practice
- Databases & SQL interview questions: query planning & performance
- Databases & SQL Interview Questions: Querying & Aggregation
- Databases & SQL Interview Questions: Querying Practice
- Databases & SQL Schema Design Interview Questions
- SQL Window Functions Interview Questions
Databricks
Databricks Interview Questions — Practice Quiz with Real Questions
dbt
dbt Interview Questions — Practice Real Data Build Tool Questions
DevOps
Docker
Git
Go
Go interview questions — practice with real interview problems
Google Cloud Platform
HTTP & APIs
Java
Java interview questions — practice with real interview prompts
JavaScript
Jetpack Compose
Kubernetes
Machine Learning
Node.js
Node.js Interview Questions — Practice Real Interview Problems
Penetration Testing
Power BI
Python
PyTorch
React
React Native
Rust
SAST & DAST Tooling
Scikit-learn
Scikit Learn Interview Questions — Practice Real Python ML Questions
SIEM & SOAR
Snowflake
System Design
System Design interview questions
- API Gateway System Design Interview Questions
- CAP Theorem & Consistency interview questions
- System Design Interview Questions — SD Architecture Practice
- System Design interview questions: AI system architecture practice
- System Design Interview Questions: Caching Strategies
- System Design Interview Questions: Message Queues
- System Design Interview Questions: Microservices Architecture
- System Design Interview Questions: Reliability & Availability
- System Design Interview Questions: Scalability Fundamentals
- System Design interview questions: Sharding
Tableau
Terraform
Threat Modeling
TypeScript
TypeScript Interview Questions — Practice with Real Quiz Questions
Vulnerability Management
Web Platform
Web Platform Interview Questions: Practice Quiz for Developers
Zero-Trust Architecture
Where these come from
- Every question is checked against the technology's official documentation, and the docs it was checked against are linked at the foot of each set.
- The score figures on a set are computed from real attempts by Tarmac users, not estimates, and only once enough people have answered for the number to mean anything.