CHRISTIAN SOFTWAREREFERENCE SERIES EDITION 2026.10

Engineering Manual

An open reference for computer science and software engineering.

Amazon SDE II — Core Interview Path

Ordered coding, maintainable design and system design; no hiring guarantee.

Independent educational material; not endorsed by the named companies.

Track progress0 / 0

Progress is stored only in this browser.

1. Computational foundations and data structures

2. Algorithm design and coding

3. Object design, SOLID and maintainability

4. Runtime, databases, networking and security

5. System design from requirements to failures

6. Optional: advanced distributed design and worked systems

7. Independent exercises and communication

8. Optional deeper compiler and VM foundations

Not yet covered in this edition

Remaining foundational gaps: deeper discrete mathematics beyond elementary number theory (nonuniform or higher-order recurrences), full grammar transformations, mutual recursion, advanced heap lifetime analysis, authenticated bytecode distribution, incremental/production garbage collection and machine backends, Turing computability, cache coherence, detailed pipeline implementation and production filesystem data structures/crash testing, fully ACK-driven TCP retransmission/congestion algorithms, real authoritative DNS resolution and DNSSEC validation, AEAD/nonce safety, PKI/signatures and certificate validation in full TLS implementations, remaining advanced design-pattern coverage and independently proctored timed evaluations with non-public test cases. CI does not certify interview readiness.

Publicly documented requirements

  1. https://amazon.jobs/content/en/how-we-hire/sde-ii-oa-prep
  2. https://amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep
  3. https://amazon.jobs/content/en/how-we-hire/interview-prep/software-development-topics