The model. Re-run the script and every number regenerates.
_backlog/OTHER-ASSESSMENTS.md
Everything found about Assessments #1 and #4 — parked, not developed
PROGRESS.md
Build log
What the evidence says this exam is
Corpus
27 distinct real tasks, 46 independent captures
Frontend
9 tasks. The pool repeats verbatim — 6 questions captured in two independent sessions three weeks apart. Plain HTML/CSS/JS; zero React, zero Vue.
SQL
10 tasks. MySQL. Never more than 3 tables joined out of 7–8 shown. 7 of 10 turn on a boundary or a NULL. No window functions, no CTEs, no triggers.
Backend
8 tasks. Function-only — no main, no Scanner. Arrays, strings, hash maps. Nothing needs better than O(n²).
Scoring
Per test case, with hidden tests. There is a score cutoff, not a "finish 2 of 3" cutoff.
Everything here has been executed
cdsolutions/java&&javacBackendObserved.java&&javaBackendObserved# 25 assertionscdproblems/java&&javacP01Strings.java&&javaP01Strings# 45javacP02Counting.java&&javaP02Counting# 38javacP03Accumulate.java&&javaP03Accumulate# 16javacP04OrderStats.java&&javaP04OrderStats# 15javacP05SlidingWindow.java&&javaP05SlidingWindow# 43javacP06SortSearch.java&&javaP06SortSearch# 28javacP07DynamicProgramming.java&&javaP07DynamicProgramming# 42javacP08StacksQueues.java&&javaP08StacksQueues# 41cdmock&&javacM1Warehouse.java&&javaM1Warehouse# 6
python3sql/run_sql.py# 10 observed queries
python3sql/run_practice.py# 16 practice drills
python3frontend/verify_frontend.py# 50 checks in real Chrome
python3frontend/learn/verify_lessons.py# 46 lesson claims, in real Chrome
python3frontend/learn/verify_exercises.py# 82 exercise checks + doc/code agreement
python3mock/verify_mock.py# 9 checks
python3data/analyze.py# regenerates every number
299 Java assertions · 26 SQL queries · 187 real-Chrome browser checks.
No solution ships unexecuted. Last full re-run: 2026-09-17, everything green.
Honest limits
Backend n=8 is the thinnest evidence base. The split within the backend mark is
directional, not precise.
The frontend pool size is unknown. We see 6 questions twice; the true pool could be larger.
The model gives a scenario range rather than inventing a number.
B1's rule is reconstructed — its statement was never captured. Re-read the real one.
The throw trap is single-source, though the failure mechanism is verified by compiler
output and the insurance costs three minutes.
9 of 27 tasks come from coaching notes, one credibility tier below exam-screen captures.
C++ availability is unresolved — and irrelevant to you, since you write Java.