Interview preparation
UNDERSTAND. EXPLAIN. REPEAT.

Question library

Explained questions for the decisions developers make.

Filters
660 questions

Gateways, routing, fallback, quotas, and observability

AI Engineering·AI gateways

An AI gateway sits between your application and model providers. It can normalize access, choose approved models, enforce quotas, collect usage, and handle eligible fallback. It is similar to an API gateway specialized for model traffic.

Intermediate2 min read

LiteLLM, Portkey, and cloud AI gateways

AI Engineering·AI gateways

LiteLLM provides model-access abstraction and proxy/gateway capabilities. Portkey provides an AI gateway and operational controls. Cloud gateways can apply access and model traffic policies within an existing cloud API-management environment; exact AI…

Intermediate2 min read

Vision and image understanding

AI Engineering·Multimodal AI

Vision models interpret image content, such as objects, layout, handwriting, and visual relationships. Image understanding produces descriptions or structured observations; it does not automatically verify authenticity or determine business liability. Quality…

Intermediate2 min read

PDFs, OCR, and document AI

AI Engineering·Multimodal AI

Document AI combines text extraction, OCR, layout/table understanding, and field extraction. A PDF may already contain usable text or require image interpretation. OCR reads characters; document understanding connects them to fields and structure.

Intermediate2 min read

Speech-to-text, text-to-speech, and audio understanding

AI Engineering·Multimodal AI

Speech-to-text converts spoken words into text. Text-to-speech produces spoken output from text. Audio understanding can also process nontext information in audio, depending on the model, but reliable interpretation of emotions or identity should not be…

Intermediate2 min read

Voice agents and video understanding

AI Engineering·Multimodal AI

A voice agent handles a live conversation, including listening, responding, interruption, and tools. Video understanding combines information from sampled frames, timestamps, and sometimes audio. Both involve timing and event coordination beyond an ordinary…

Intermediate2 min read

Local LLMs, API models, and self-hosting

AI Engineering·Local AI

Local or self-hosted models run on infrastructure you control instead of a provider's shared inference API. An API model outsources much of inference operation. Self-hosting can mean a laptop, on-premises servers, or controlled cloud GPU infrastructure.

Intermediate2 min read

Ollama, Hugging Face, and Transformers

AI Engineering·Local AI

Ollama simplifies running supported models locally through a runtime and API. Hugging Face hosts models, datasets, and libraries; Transformers is its widely used library for loading and using supported model architectures. A model repository is a distribution…

Intermediate2 min read

vLLM and GPU serving

AI Engineering·Local AI

vLLM is an inference-serving system designed for efficient model execution. Serving techniques such as batching and attention-memory management help multiple requests share expensive hardware. GPU optimization is matching workload, memory, scheduling, and…

Advanced2 min read

Quantization, GGUF, and local embeddings

AI Engineering·Local AI

Quantization represents model values with fewer bits to reduce memory and sometimes improve speed. GGUF is a model file format used by compatible local inference runtimes; it is not itself a model or a guarantee of quantization level. Local embeddings run an…

Intermediate2 min read

Fine-tuning and when it is justified

AI Engineering·Fine-tuning

Fine-tuning trains an existing model further using task-specific examples. It changes learned behavior rather than simply adding a document to the current prompt. It can target formatting, domain task performance, style, or consistent instruction following.

Advanced2 min read

LoRA, QLoRA, and PEFT

AI Engineering·Fine-tuning

PEFT means parameter-efficient fine-tuning: update a smaller subset of parameters instead of the whole model. LoRA trains small low-rank adapter matrices attached to selected model operations. QLoRA combines adapter training with a quantized frozen base model…

Advanced2 min read

Dataset preparation, evaluation, and RAG comparison

AI Engineering·Fine-tuning

Dataset preparation converts representative examples into the selected training format with reviewed expected outputs. Evaluation compares trained behavior against the baseline on separate data. RAG supplies current external knowledge at runtime; fine-tuning…

Advanced2 min read

Azure OpenAI and Azure AI Foundry / Microsoft Foundry

AI Engineering·Cloud AI

Azure OpenAI provides supported OpenAI model access through Azure's service environment. The platform historically called Azure AI Foundry is documented under Microsoft Foundry in the checked official pages. It groups model and AI application capabilities; it…

Intermediate2 min read

Azure AI Search, Functions, Container Apps, Key Vault, and Entra ID

AI Engineering·Cloud AI

Azure AI Search provides searchable indexes and retrieval capabilities. Functions runs event-driven code; Container Apps runs containerized services/jobs. Key Vault manages secrets/keys, while Entra ID provides identity capabilities and access integration.

Intermediate2 min read

AWS Bedrock, Lambda, ECS, S3, OpenSearch, and IAM

AI Engineering·Cloud AI

Bedrock provides managed access to supported foundation models and related capabilities. Lambda runs event-driven functions; ECS orchestrates containers; S3 stores objects such as original PDFs. OpenSearch provides search infrastructure, while IAM controls…

Intermediate2 min read

Google Cloud: Vertex AI, Cloud Run, and Cloud Functions

AI Engineering·Cloud AI

Vertex AI is the familiar Google Cloud AI platform name used in many existing projects; its model documentation currently routes into evolving Google enterprise agent-platform documentation. Cloud Run executes containerized applications and workloads. Cloud…

Intermediate2 min read

Shared MERN architecture

AI Engineering·MERN and AI

flowchart TD

Intermediate2 min read

Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.