Repository navigation
fix(ch11): improve MC distractor plausibility for 8 weak questions - #31
Merged
Merged
Conversation
Q2: Replace trivially-wrong "random shuffle" and "parallel disk drives"
distractors with realistic alternatives about hash-file counting and
parallel-merge sort drivers.
Q4: Replace implausible "512-byte" and "dynamic-per-record" options with
credible 4-16 KB page-cache alignment and 4 MB SSD-block alternatives.
Q7: Replace obviously-false "1 MB max size" and "no encryption/ACLs"
options with plausible gzip-on-write and POSIX lock-overhead alternatives.
Q9: Replace off-layer ZooKeeper/NameNode distractors with the
ResourceManager and kube-scheduler — correct-layer but wrong-role answers.
Q10: Replace invented "randomized priority batches" and "bare-metal hardware"
distractors with real scheduling concepts: proportional CPU-share fairness
and data-locality placement.
Q13: Replace three entirely-made-up acronyms (Data Access Gateway, etc.) with
real competing concepts: Kafka Streams execution plan, Airflow DAG, and
HDFS DataNode graph — all plausible but incorrect in this context.
Q17: Replace the off-topic "prevents duplicates during shuffle" option with a
more targeted distractor about merging sorted partition files.
Q22: Replace the nonsensical "Spark only does unstructured streams" option
with a plausible-but-wrong claim about Redis intermediate caching.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Audit of Chapter 11 multiple-choice questions identified 8 questions where one or more distractors were trivially wrong, used invented terminology, or described obviously impossible behavior — making the correct answer guessable by elimination rather than by knowledge.
This PR replaces all weak distractors with real architectural concepts from adjacent parts of the chapter that a learner could plausibly confuse with the correct answer.
Changes per Question
What was NOT changed
correctindex) are unchangedexplanationtext is unchangedwrite-type questions, flashcards, and all other app logic are untouched