Interview questions by technology

220 question sets across 71 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.

.NET

.NET Interview Questions — Practice With Real Questions

Agile Delivery

AI Engineering

AI Engineering Interview Questions: Practice Quiz With Answers

Android

Android Interview Questions: Live Practice Quiz

Angular

Ansible

Ansible Interview Questions: Real DevOps Practice Quiz

Apache Airflow

Apache Airflow Interview Questions: DAGs, Scheduler, Executors and Operators

Apache Kafka

Apache Kafka interview questions: practice quiz with answers

Apache Spark

Apache Spark Interview Questions

AWS

AWS interview questions: IAM, VPC, EC2, S3, and Lambda practice quiz

Azure DevOps

Azure DevOps Interview Questions

Behavioral

Behavioral interview questions: practice quiz and STAR answer guide

C#

C# Interview Questions: Practice with Real Questions

C++

C++ Interview Questions: Practice Real Technical Interview Problems

CI-CD Pipelines

CI/CD Pipelines Interview Questions

Cloud Security

Computer Vision

Computer Vision Interview Questions – Core Concepts to Advanced Techniques

CSS

CSS Interview Questions: Cascade, Box Model, Flexbox and Grid

Data Engineering

Data Governance

Data Governance Interview Questions – Practice Quiz for All Levels

Data Science

Data Visualization

Data Visualization Interview Questions — Practice Real Interview Topics

Databases & SQL

Databases and SQL interview questions with a live practice quiz

Databricks

Databricks Interview Questions — Practice Quiz with Real Questions

dbt

dbt interview questions: models, tests, materializations and snapshots

DevOps

DevOps interview questions: CI/CD, infrastructure as code, Kubernetes and monitoring

Docker

Docker Interview Questions — Practice with Real Questions

Engineering Management

Engineering management interview questions

Git

Git Interview Questions: Commits, Branches, Merge vs Rebase, Reset and Reflog

GitHub Actions

GitHub Actions Interview Questions — Practice CI/CD Quiz

Go

Go interview questions: goroutines, channels, interfaces and errors

Google Cloud Platform

Google Cloud Platform interview questions

GraphQL

GraphQL Interview Questions: Core Concepts to Advanced Patterns

HTTP & APIs

HTTP interview questions: methods, status codes, caching, cookies, and REST APIs

Identity & Access Management

Identity & Access Management (IAM) Interview Questions

Java

Java interview questions — practice with real interview prompts

JavaScript

JavaScript Interview Questions: Closures, this, Event Loop and Async Practice

Jenkins

Jenkins Interview Questions

Jetpack Compose

Jetpack Compose Interview Questions — Practice Quiz

Kotlin

Kotlin Interview Questions — Practice Quiz

Kubernetes

Kubernetes Interview Questions — Real Practice Quiz

Linux

Linux interview questions – practice quiz with real questions

Machine Learning

Machine Learning Interview Questions

Microsoft Azure

Microsoft Azure interview questions

Network Security

Network Security Interview Questions

Node.js

Node.js interview questions: event loop, streams, modules and practice quiz

NoSQL Datastores

NoSQL Datastores Interview Questions

Penetration Testing

Penetration Testing Interview Questions — Practice Quiz

Power BI

Power BI Interview Questions - Practice Real Quiz

Python

Python Interview Questions: Live Quiz on Core Language, GIL and Asyncio

PyTorch

R

R Programming Interview Questions

React

React Interview Questions: Hooks, Rendering, and Effects Quiz

React Native

React Native interview questions

Rust

Rust interview questions on ownership, borrowing, and concurrency

SAST & DAST Tooling

SAST/DAST Interview Questions

Scala

Scala Interview Questions

Scikit-learn

Scikit Learn Interview Questions — Practice Real Python ML Questions

SIEM & SOAR

SIEM & SOAR Interview Questions

Snowflake

Snowflake Interview Questions

Spring Boot

Spring Boot Interview Questions

Swift

System Design

System Design interview questions: caching, sharding, load balancing and more

Tableau

Tableau Interview Questions: Practice Real Interview Quiz

Terraform

Terraform interview questions — live practice quiz

Test Automation

Threat Modeling

Threat Modeling Interview Questions

TypeScript

TypeScript Interview Questions: Types, Generics, and Strict Mode

Vulnerability Management

Vulnerability Management Interview Questions

Web Platform

Web Platform Interview Questions: Browser APIs, HTML, CSS and JavaScript

Zero-Trust Architecture

Zero-Trust Architecture Interview Questions

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.

What moved, monthly

One email a month when the bulletin comes out: what moved in the markets we track, and the new question topics we published. Confirm your address to join. Unsubscribe any time.