Self-Assessment Quiz: Why Quantum Computing?

Twenty questions on complexity classes, where quantum speedups come from, what they do not cover, and how to read a quantum-advantage claim. Answer each before opening the key. Aim for 16+.


Question 1

A quantum computer's advantage over a classical one comes from:

A) Trying every possible answer simultaneously and reading them all out B) Superposition, entanglement, and interference arranging amplitudes so wrong answers cancel C) Running the same classical algorithm at a higher clock speed D) Storing exponentially more classical bits per unit volume

Question 2

The complexity class of problems a quantum computer can solve efficiently with bounded error is:

A) NP B) BQP C) PSPACE D) BPP

Question 3

Which statement about BQP and NP is correct as of today?

A) NP $\subseteq$ BQP is proven B) BQP $\subseteq$ NP is proven C) Neither containment is known D) They are known to be equal

Question 4

Shor's algorithm factors an $n$-bit integer in time polynomial in $n$. Its most direct consequence is:

A) All encryption becomes impossible B) RSA and Diffie–Hellman become breakable, while symmetric ciphers are only weakened C) AES-256 becomes trivially breakable D) Hash functions are no longer collision-resistant

Question 5

Grover's algorithm searches an unstructured space of $N$ items in roughly:

A) $\log N$ queries B) $\sqrt{N}$ queries C) $N/2$ queries D) constant queries

Question 6

For $N = 10^{12}$, Grover reduces the query count to about:

A) $10^3$ B) $10^6$ C) $10^9$ D) $10^{11}$

Question 7

Grover's quadratic speedup is proven optimal for unstructured search. This means:

A) No quantum algorithm can beat $\Theta(\sqrt{N})$ queries without exploiting problem structure B) No classical algorithm can beat $\Theta(N)$ C) Grover will eventually be improved to $\log N$ D) The bound holds only for $N < 2^{40}$

Question 8

Which task should you expect no meaningful quantum speedup for?

A) Simulating molecular ground-state energies B) Factoring a 2048-bit RSA modulus C) Sorting a large database by a key, or serving web requests D) Estimating eigenvalues of a sparse Hamiltonian

Question 9

Feynman's 1981 argument for quantum computers was essentially that:

A) Classical computers would soon stop getting faster B) Simulating quantum systems classically costs resources exponential in particle count C) Cryptography needed a new foundation D) Transistors were approaching atomic scale

Question 10

"Quantum supremacy" / "quantum advantage" experiments demonstrate:

A) A useful commercial application running faster than classical hardware B) A specific, often contrived, task performed faster than the best known classical simulation C) That BQP $\ne$ BPP has been proven D) That error correction is no longer necessary

Question 11

Google's 2019 Sycamore result was disputed primarily because:

A) The device did not actually have 53 qubits B) Improved classical simulation algorithms narrowed or erased the claimed gap C) The random-circuit-sampling task was later shown to be in P D) The measurements were not reproducible

Question 12

NISQ stands for:

A) Non-Interacting Stabilizer Qubits B) Noisy Intermediate-Scale Quantum C) Networked Ion-Sequenced Qubits D) Non-Ideal Superconducting Qubits

Question 13

The single biggest obstacle between today's machines and cryptographically relevant factoring is:

A) Insufficient clock speed B) The number of error-corrected logical qubits, which requires orders of magnitude more physical qubits C) A lack of suitable programming languages D) Insufficient classical memory to store the output

Question 14

Current estimates put the physical-qubit cost of factoring a 2048-bit RSA integer at roughly:

A) Thousands B) Tens of thousands C) Millions D) Trillions

Question 15

"Harvest now, decrypt later" describes:

A) A quantum error-correction strategy B) Recording encrypted traffic today to decrypt once quantum computers mature C) A method of extracting more shots from a noisy device D) Caching circuit compilations between runs

Question 16

True or false: A quantum computer can solve NP-complete problems in polynomial time.

Question 17

True or false: The exponential size of an $n$-qubit state space ($2^n$ amplitudes) by itself guarantees an exponential speedup.

Question 18

True or false: Symmetric cryptography is unaffected by quantum computing.

Question 19

Short answer. A vendor claims their 100-qubit machine "outperforms a supercomputer." List three questions you would ask before accepting the claim.

Question 20

Short answer. Explain, in two sentences, why "quantum computers try all answers at once" is a misleading description of quantum parallelism.


Answer Key

Q Ans Note
1 B Superposition creates the branches; interference is what makes the useful ones survive measurement. Without interference there is no advantage.
2 B BQP: bounded-error quantum polynomial time.
3 C Neither BQP $\subseteq$ NP nor NP $\subseteq$ BQP is known. BQP $\subseteq$ PSPACE is known.
4 B Shor breaks factoring and discrete log, so RSA, DH, and ECC fall. Grover only halves the effective key length of symmetric ciphers.
5 B $\approx \frac{\pi}{4}\sqrt{N}$ queries.
6 B $\sqrt{10^{12}} = 10^6$.
7 A The BBBV lower bound. Structure (as in Shor) is what buys exponential speedups; unstructured search cannot do better than quadratic.
8 C General-purpose data processing, I/O-bound work, and sorting see no asymptotic quantum benefit.
9 B Simulating $n$ interacting quantum particles needs $\sim 2^n$ classical amplitudes — hence "make the simulator quantum."
10 B The tasks are chosen to be hard classically, not to be useful. That is a legitimate scientific milestone and not a product.
11 B IBM and later groups showed tensor-network and related methods cut the classical time dramatically. The result stands as a milestone; the headline margin did not.
12 B Preskill's 2018 term for the current era: hundreds to thousands of noisy, uncorrected qubits.
13 B Logical qubits, not physical ones, are the currency. Surface-code overhead is roughly $10^3$ physical per logical at current error rates.
14 C Gidney and Ekerå's widely cited estimate is ~20 million noisy physical qubits for an 8-hour factorization.
15 B The reason post-quantum migration is urgent now for long-lived secrets, even though no machine can break RSA today.
16 False No such algorithm is known, and most researchers doubt one exists. Quantum speedups exploit structure; NP-completeness is precisely the absence of exploitable structure.
17 False State-space size is necessary but nowhere near sufficient — you must extract a classical answer, and measurement collapses the state. Interference is what converts amplitude into a readable answer.
18 False "Unaffected" is too strong. Grover gives a quadratic speedup on key search, so AES-128 has ~64 bits of quantum security. Doubling key length restores the margin, which is why AES-256 is the recommendation rather than abandoning symmetric crypto.
19 Reasonable questions: outperforms at what specific task? (contrived sampling vs. useful workload); compared against which classical algorithm (best known, or a naive one?); are the qubits error-corrected, and what is the two-qubit gate fidelity and circuit depth?; is the result peer-reviewed and reproducible?; does the advantage survive better classical algorithms?
20 The state does hold $2^n$ amplitudes, but measurement returns exactly one $n$-bit string, sampled from those amplitudes. The algorithm's job is to arrange interference so the desired string has large amplitude before you measure; "trying everything at once" describes the first half and silently skips the half that actually matters.