
How Database Indexes Improve Query Performance
Database indexes use B-tree structures maintaining sorted pointers to rows. Like book indexes, they enable fast lookups without scanning entire...
Challenge yourself with 60 interactive questions on terminology, definitions, glossary terms, technical vocabulary, and concept explanations. Choose between practice mode for instant feedback or test mode for comprehensive assessment.
Choose your preferred learning mode and start testing your terminology and definition knowledge. Each mode is designed to help you learn effectively.
Learn as you go with instant feedback after each question. See detailed explanations, understand your mistakes, and discover related articles to deepen your knowledge.
Simulate real exam conditions by answering all questions first. Review your complete performance at the end with comprehensive feedback and scoring breakdown.
Questions cover multiple difficulty levels and all key term and definition concepts. Your results help identify strengths and areas for improvement.
Get detailed performance analytics, see your score breakdown, and receive personalized recommendations for further study based on your results.
Select how you want to test your knowledge
Get instant feedback after each question with detailed explanations and related resources. Perfect for learning and building understanding.
Answer all questions first, then see comprehensive results. Simulates real exam conditions for true assessment of your knowledge.
Continue learning with our latest articles

Database indexes use B-tree structures maintaining sorted pointers to rows. Like book indexes, they enable fast lookups without scanning entire...

Containers use Linux namespaces for isolated processes and cgroups for resource limits. Lightweight virtualization with separate filesystems and...

Git stores snapshots as commits with complete file trees and metadata. Objects include blobs for content, trees for directories, commits for history.

APIs define software communication contracts. REST APIs use endpoints like /users and HTTP methods like GET for read and POST for create operations.

Transactions treat operations as single units—all succeed or all fail. ACID properties: Atomicity (all-or-nothing), Consistency, Isolation,...

Load balancers distribute incoming requests across servers using algorithms like round robin for fairness and least connections for optimal routing.

Encryption transforms plaintext into ciphertext using algorithms and keys. Intercepted data is useless without the key.

DNS resolution: Browser checks cache, queries recursive resolver like Google DNS, resolver checks cache, then queries root nameservers to find IP...

ML training: Initialize model with random weights, forward pass makes predictions, calculate loss measuring error, backpropagation updates...

Search engines crawl pages by following links, index content by extracting text and metadata, then rank results using algorithms and relevance...