Interview Prep Zoneby CuriouserLabs
📊

Performance & Parallelism

Amdahl's law, SIMD, SMT and cores, and the discipline of measuring — the quantitative toolkit for architecture decisions.

  1. 1

    Explain Amdahl's law. How do you actually use it when deciding whether to parallelize or scale?

    senior
  2. 2

    What is SIMD? When does the JIT vectorize your Java, and when do you reach for the Vector API?

    staff
  3. 3

    Cores vs hardware threads (SMT): what does the OS see, and how does it change thread-count decisions?

    staff
  4. 4

    Mechanical sympathy in practice: how do you measure before optimizing — JMH, perf counters, flame graphs?

    staff
  5. 5

    Back-of-envelope engineering: use latency numbers to size a system in an interview.

    architect