AI & Tech Interview Prep

Quiz yourself and learn. Covers AI, backend, databases, DevOps, system design, and more.

AI Prep
AI Prep
AI & Machine Learning Quiz App

Master AI and ML interviews with adaptive tests, a 20-level XP system, daily challenges, and 8,400+ curated questions — fully offline.

Adaptive MCQ tests across 12 AI/ML topics
XP system: Curious Learner → AI Grandmaster
Daily challenge with streak tracking
Analytics dashboard & weak-area detection

Popular
LLM Fundamentals
Large Language Models (LLMs) have revolutionized AI, enabling applications from sophisticated chatbots to advanced code…
Start Test →
Transformer Architecture
The Transformer architecture, introduced in the seminal 2017 paper 'Attention is All You Need', has fundamentally…
Start Test →
Attention Mechanisms
Attention Mechanisms have revolutionized the field of Artificial Intelligence, particularly in Natural Language…
Start Test →
Tokenization
Tokenization is a fundamental process in Natural Language Processing (NLP) and a cornerstone for modern Large Language…
Start Test →
Fine-Tuning
Fine-tuning is a crucial technique in modern AI, especially with the rise of large language models (LLMs) and…
Start Test →
LoRA & PEFT
LoRA (Low-Rank Adaptation) and PEFT (Parameter-Efficient Fine-Tuning) are critical techniques for adapting large…
Start Test →
Prompt Engineering
Prompt Engineering is the art and science of crafting effective inputs (prompts) to guide Large Language Models (LLMs)…
Start Test →
Context Engineering
Context Engineering is the systematic practice of designing, structuring, optimizing, and managing the input context…
Start Test →
Chain of Thought
Chain of Thought (CoT) prompting has revolutionized how we interact with and utilize Large Language Models (LLMs). By…
Start Test →
Structured Outputs
Structured Outputs refer to the practice of forcing Large Language Models (LLMs) to return responses that strictly…
Start Test →
Function Calling
Function calling is a breakthrough capability in modern Large Language Models (LLMs) that allows them to interact…
Start Test →
MCP
The Model Context Protocol (MCP) is an open standard designed to solve one of the most persistent challenges in modern…
Start Test →
RAG
Retrieval-Augmented Generation (RAG) has become the industry standard pattern for grounding Large Language Models…
Start Test →
Embeddings
Embeddings are the foundational building blocks of modern AI systems, particularly in Retrieval-Augmented Generation…
Start Test →
Vector Database
Vector databases have emerged as a cornerstone of the modern AI stack, specifically within Retrieval-Augmented…
Start Test →
Semantic Search
Semantic search represents a paradigm shift from traditional keyword-based retrieval (lexical search) to meaning-based…
Start Test →
Reranking
Reranking is a critical optimization technique in modern Information Retrieval (IR) and Retrieval-Augmented Generation…
Start Test →
Hybrid Search
Hybrid search has emerged as a cornerstone of modern Retrieval-Augmented Generation (RAG) and enterprise search…
Start Test →
AI Agent
AI Agents represent the frontier of artificial intelligence engineering, shifting the paradigm from passive,…
Start Test →
Agentic AI
Agentic AI represents a paradigm shift in artificial intelligence, moving from passive, prompt-response systems to…
Start Test →
Multi-Agent Systems
Multi-Agent Systems (MAS) represent a paradigm shift in AI engineering, moving from single, monolithic LLM prompts to…
Start Test →
Agent Memory
Agent Memory is the foundational cognitive architecture that enables AI agents to persist, retrieve, and update…
Start Test →
Agent Planning
Agent planning is a foundational cognitive capability in modern agentic AI systems. It refers to an AI agent's capacity…
Start Test →
Tool Calling
Tool calling is a foundational capability in modern AI engineering that allows Large Language Models (LLMs) to interact…
Start Test →
LLMOps
LLMOps, or Large Language Model Operations, represents the practices, techniques, and tools used to operationalize…
Start Test →
AI Evaluation
AI Evaluation is the cornerstone of transitioning generative AI applications from prototype to production. As…
Start Test →
AI Observability
AI Observability has emerged as a critical discipline in modern software engineering, moving far beyond traditional…
Start Test →
Hallucination Mitigation
Hallucination mitigation is the engineering discipline of reducing or eliminating instances where Large Language Models…
Start Test →
AI Cost Optimization
AI Cost Optimization is the strategic practice of reducing the expenses associated with developing, deploying, and…
Start Test →
AI System Design
AI System Design is the specialized discipline of architecting end-to-end infrastructures that support the training,…
Start Test →
Python
Python remains a cornerstone in software development, data science, machine learning, and AI engineering in 2026. Its…
Start Test →
Advanced Python
Advanced Python Interview Questions target the deepest layers of the CPython runtime, object model, and execution…
Start Test →
SQL
SQL (Structured Query Language) remains the cornerstone for interacting with relational databases, a fundamental skill…
Start Test →
Algorithms
Algorithms are the bedrock of computer science and software engineering, defining the step-by-step procedures that…
Start Test →
Data Structures
Data structures are the fundamental building blocks of software engineering, defining how data is organized, managed,…
Start Test →
FastAPI
FastAPI has emerged as the industry standard for building high-performance Python APIs in 2026, largely due to its…
Start Test →
Async Programming
Async Programming has evolved from a niche optimization to a fundamental requirement for modern backend and AI…
Start Test →
PostgreSQL
PostgreSQL has solidified its position in 2026 as the industry-standard relational database for mission-critical…
Start Test →
Redis
Redis (Remote Dictionary Server) has evolved from a simple key-value store into the backbone of modern, real-time…
Start Test →
MongoDB
MongoDB is the world's most popular document-oriented NoSQL database, and in 2026 it remains the go-to choice for…
Start Test →
Data Pipelines
Data Pipelines are the backbone of modern data-driven organisations, enabling the reliable flow of information from…
Start Test →
Apache Kafka
Apache Kafka has become an indispensable technology for building high-throughput, fault-tolerant, and scalable…
Start Test →
Message Queues
Message Queues are fundamental components in modern distributed systems, enabling asynchronous communication and loose…
Start Test →
System Design
System Design interviews assess a candidate's ability to architect large-scale, distributed software systems from…
Start Test →
Distributed Systems
Distributed systems are the foundation of every large-scale application in 2026, from global financial platforms…
Start Test →
Caching
Caching is a fundamental technique in computer science and system design, crucial for building high-performance,…
Start Test →
Docker
Docker has cemented its position as a foundational technology in modern software development and operations. In 2026,…
Start Test →
Kubernetes
Kubernetes has solidified its position as the de facto standard for container orchestration in 2026. As infrastructure…
Start Test →
CI/CD
Continuous Integration and Continuous Deployment (CI/CD) represents the operational backbone of modern software…
Start Test →
Testing
In 2026, software testing has evolved from a post-development verification step into a core engineering discipline…
Start Test →
Git
Git is the industry-standard distributed version control system (DVCS) that underpins modern software engineering,…
Start Test →
LangChain
LangChain has established itself as the industry-standard orchestration framework for building applications powered by…
Start Test →
LangGraph
LangGraph is a specialised library built on top of LangChain for constructing stateful, cyclic, multi-actor…
Start Test →
LlamaIndex
LlamaIndex is the leading data framework for building RAG (Retrieval-Augmented Generation) pipelines and LLM-powered…
Start Test →
DSPy
DSPy (Declarative Self-improving Language Programs) represents a paradigm shift in AI engineering, moving from manual…
Start Test →
PydanticAI
PydanticAI is a Python framework for building type-safe, production-grade AI agents, developed by the creators of…
Start Test →
Model Serving
Model serving is the critical engineering discipline of deploying trained AI models as production-grade, low-latency,…
Start Test →
vLLM
vLLM is the industry-leading open-source library for high-throughput, memory-efficient LLM inference and serving.…
Start Test →
Quantization
Quantization is the process of reducing the numerical precision of model weights and/or activations, from FP32 or BF16…
Start Test →
Multimodal AI
Multimodal AI represents the frontier of machine learning in 2026, systems that process, reason about, and generate…
Start Test →

Browse by Topic

Pick a category to see every topic inside it.