Quick Revision

GK One-Line Question & Answer

15541+ short questions with short answers, covering every category and sub-category on the site — no long articles to scroll through. Good for a fast recap before an exam, or a few minutes of daily practice.

Computer Fundamentals → Introduction to Computer 40

async/await in Python is based on?
Coroutines and event loop — cooperative multitasking
click to copy
Event loop in Node.js/JavaScript?
Single-threaded non-blocking I/O through callback/promise/async-await mechanism
click to copy
libuv library provides Node.js with?
Cross-platform asynchronous I/O and event loop
click to copy
V8 JavaScript engine is developed by?
Google — also used in Node.js
click to copy
JIT (Just-In-Time) compilation?
Compiles frequently executed code at runtime to machine code
click to copy
Garbage collection (GC) in managed languages?
Automatically reclaims unused memory
click to copy
Mark-and-sweep GC algorithm?
Marks reachable objects, sweeps (frees) unmarked objects
click to copy
Reference counting GC fails with?
Circular references — objects referencing each other never reach count zero
click to copy
Generational GC is based on the observation that?
Most objects die young — frequent minor GC of young generation, rare major GC
click to copy
Concurrent GC (like Go's GC) runs?
Concurrently with the application, minimizing stop-the-world pauses
click to copy
LLVM is?
Compiler infrastructure providing reusable compiler and toolchain components
click to copy
Clang is?
C/C++/Objective-C compiler using LLVM backend
click to copy
Rust programming language is notable for?
Memory safety without GC using ownership/borrowing system
click to copy
Rust's ownership system ensures?
At most one mutable reference OR multiple immutable references at any time — preventing data races
click to copy
WebAssembly (WASM) is?
Binary instruction format for stack-based VM running in browsers at near-native speed
click to copy
Microarchitecture simulator is used for?
Modeling CPU behavior cycle-accurately for architectural research
click to copy
Emulation vs simulation: emulation?
Reproduces exact behavior of another system on different hardware (functional)
click to copy
QEMU is used for?
Machine emulation and virtualization (full system emulation)
click to copy
KVM (Kernel-based Virtual Machine) in Linux is?
Type 1 hypervisor built into Linux kernel — uses hardware virtualization
click to copy
Intel VT-x and AMD-V are?
CPU hardware virtualization extensions enabling efficient hypervisors
click to copy
IOMMU (Intel VT-d / AMD-Vi) enables?
Secure direct device assignment to VMs — DMA protection
click to copy
Live migration of VMs transfers?
Running VM state (memory, CPU) to another host with minimal downtime
click to copy
Memory ballooning in virtualization?
Dynamically adjusts VM memory allocation by inflating/deflating balloon driver
click to copy
Memory deduplication (KSM in Linux) saves memory by?
Identifying identical memory pages across VMs and sharing them (Copy-on-Write)
click to copy
SR-IOV (Single Root I/O Virtualization) allows?
Physical NIC to present multiple virtual functions (VFs) for direct VM assignment
click to copy
DPDK (Data Plane Development Kit) enables?
User-space packet processing bypassing kernel for high-performance networking
click to copy
XDP (eXpress Data Path) in Linux provides?
High-performance packet processing in the kernel driver layer using eBPF
click to copy
P4 programming language is used for?
Programming the data plane of network devices (packet processing logic)
click to copy
SmartNIC (DPU) offloads to the NIC?
Networking, security, and storage functions from the CPU
click to copy
In-band network telemetry (INT) collects?
Per-packet path and queue data embedded in data plane packets
click to copy
Network digital twin provides?
Virtual replica of network for simulation, testing, and what-if analysis
click to copy
Zero-touch provisioning (ZTP) automates?
New device boot and configuration from central server without manual intervention
click to copy
GitOps applies Git workflows to?
Infrastructure and network configuration management — Git as single source of truth
click to copy
Service mesh data plane proxies like Envoy handle?
Inter-service traffic — load balancing, retries, circuit breaking, observability
click to copy
Istio service mesh uses Envoy as?
Data plane sidecar proxy injected alongside each service
click to copy
mTLS (Mutual TLS) in service mesh provides?
Both client and server authenticate each other — service-to-service identity
click to copy
Service Account in Kubernetes provides?
Identity for pods to authenticate with Kubernetes API and other services
click to copy
RBAC in Kubernetes controls?
Who can perform which actions on which resources in the cluster
click to copy
Pod Security Standards (PSS) in Kubernetes define?
Security contexts and constraints for pod workloads (privileged, baseline, restricted)
click to copy
OPA (Open Policy Agent) provides?
Policy-as-code for unified authorization across cloud-native stack
click to copy