High-Yield Reference Library

Engineering Cheat Sheets

Distilled, verified reference sheets covering System Design latency numbers, Spring Boot 3 annotations, DSA Big-O complexities, and production incident triage.

System Design

Latency Numbers Every Systems Architect Must Know

2026.1

Humanized physical latency limits and order-of-magnitude hardware invariants essential for back-of-the-envelope capacity estimations in system design interviews.

L1 Cache Reference

CPU on-chip cache. Extremely fast register-level memory access.

0.5 ns
L2 Cache Reference

~14x slower than L1 cache. Shared across immediate CPU cores.

7 ns
Main Memory (RAM) Access

~200x slower than L1. Foundation for in-memory stores like Redis and Memcached.

100 ns
NVMe SSD Random Read

~100x slower than RAM. Modern solid-state storage boundary.

10 – 50 µs
System DesignHardwareLatencyDistributed Systems
High-Yield Verified
Spring Boot

Spring Boot 3 & Spring 6 Annotations Master Matrix

2026.1

Comprehensive reference guide to core IoC stereotypes, AOP boundaries, configuration binding, and modern declarative client annotations in Spring Boot 3.5.

@SpringBootApplication

Combines @Configuration, @EnableAutoConfiguration, and root package @ComponentScan.

Meta-annotation
@Component / @Service / @Repository

@Repository additionally translates vendor-specific SQL exceptions to Spring DataAccessException.

Stereotype Annotations
@Transactional

Wraps method in dynamic proxy. Bypassed by self-invocation (this.method()).

AOP Proxy Boundary
@Qualifier("beanName")

Instructs container which specific bean candidate to inject when multiple match the interface.

Dependency Disambiguation
Spring BootJava 21IoCMicroservices
High-Yield Verified
DSA

Data Structures & Algorithms Big-O Complexity Chart

2026.1

Time and space complexity cheat sheet covering fundamental data structures, search algorithms, and graph traversal invariants.

Array / Dynamic Array

Contiguous memory ensures direct address calculation. Resizing costs amortized O(1).

Access: O(1) | Search: O(n) | Insert: O(n)
Singly Linked List

Non-contiguous heap pointers. Insert/delete at known pointer is O(1).

Access: O(n) | Prepend: O(1) | Append: O(1)*
Hash Table (HashMap)

Worst case O(n) occurs under hash collision clustering (Java 8 treeifies buckets to O(log n)).

Search: O(1) avg / O(n) worst | Space: O(n)
Binary Search Tree (Balanced)

AVL and Red-Black tree rebalancing guarantees O(log n) height invariant.

Search: O(log n) | Insert: O(log n)
DSAAlgorithmsBig-OCoding Interviews
High-Yield Verified
Databases

SQL Transactions, ACID & Concurrency Anomalies

2026.1

Matrix of ANSI SQL transaction isolation levels, read phenomena, and Multi-Version Concurrency Control (MVCC) locking trade-offs.

Read Uncommitted

Transactions read uncommitted changes made by other transactions. Rarely used in production.

Dirty Read: YES | Non-Repeatable: YES | Phantom: YES
Read Committed

Default in PostgreSQL, Oracle, and SQL Server. Only committed data is read; repeatable reads not guaranteed.

Dirty Read: NO | Non-Repeatable: YES | Phantom: YES
Repeatable Read

Default in MySQL InnoDB. Snapshot isolation prevents non-repeatable reads; InnoDB MVCC also prevents phantoms.

Dirty Read: NO | Non-Repeatable: NO | Phantom: YES/NO*
Serializable

Strict serializable execution. Implemented via SSI (Postgres) or two-phase locking (2PL).

Dirty Read: NO | Non-Repeatable: NO | Phantom: NO
SQLPostgreSQLACIDConcurrency
High-Yield Verified
DevOps & Tools

Linux Production Incident Triage & SRE Cheatsheet

2026.1

High-velocity command line recipes for diagnosing CPU saturation, memory exhaustion, network packet drops, and disk I/O bottlenecks during live outages.

System Load & Uptime

Inspect 1, 5, 15 minute load averages against total CPU core count (nproc).

uptime && top -b -n 1 | head -n 15
Memory & Swap Health

Check available memory and si/so columns for active kernel swap thrashing.

free -h && vmstat 1 5
Disk I/O Saturation

Inspect %util and await columns. %util > 90% indicates disk bottleneck.

iostat -xz 1 3
Listening Ports & Connections

Display active listening sockets, process IDs, and backlog queue sizes.

ss -tulpn
LinuxSREIncident TriageNetworking
High-Yield Verified