[round · platform shape] Ten billion documents, fifty milliseconds #152
The prompt
What this shape is testingWhether you can reason about what the big-O hides. At this scale the constants are the design, The staging, and the arithmetic at each stageThe whole game is the funnel. Fifty milliseconds buys roughly one model call over ~100 The follow-ups they will actually ask"Why is your posting list sorted by document id and not by score?" Because intersecting sorted "Where does the cache line come in?" Posting lists are compressed and decoded in blocks. A skip "What breaks first as you add filters?" WAND's upper-bound pruning assumes it can skip The trapReaching for a vector database. At this scale the dense leg is stage 3, not stage 1 — you |
Replies: 1 comment
|
Marking this, with the rubric and the two answers that separate candidates. How it is scored
The two answers that decide it1 · "The dense leg cannot be stage one at this scale." Most candidates put the vector index 2 · Naming the filtered-recall number. ANN benchmarks almost never filter; production always In this repository, at one ten-millionth of the scaleIssue #2 is the same failure at 2,430 chunks: a graph with no long-range links The scale changes the constants. It does not change which thing breaks. |
Marking this, with the rubric and the two answers that separate candidates.
How it is scored
The two answers that decide it
1 · "The dense leg cannot be stage one at this scale." Most candidates put the vector index
first because that is what tutorials do. Saying why it cannot be — and that lexica…