verdict
Explained both problems back precisely before touching the editor, reached the optimal LRU structure on the whiteboard before writing a line, and coded cleanly under live probing. Lost ground on an eviction off-by-one and a partial answer on lock granularity in rapid-fire . Clears the SDE 2 coding bar with room to spare.
rubric breakdown
Derived the optimal structure from first principles when OrderedDict was challenged.
Both solutions passed dry-run; one boundary bug fixed in 80 seconds once surfaced.
Instant, correct amortized analysis; explained why the sentinel trick removes branches.
Both deductions were edges she didn't test unprompted — a consistent, coachable pattern.
Narrated while typing; locked the plan verbally before writing code both times.
LRU cache with O(1) operations
mediumreached optimalpresented · solve timer started — stops at passing dry-run
18m 30s
solve time
each segment is clickable — jumps the recording to that phase
Insert interval into sorted, disjoint list
mediumO(n) single passpresented · skipped whiteboard — went straight to code after a verbal plan
9m 00s
solve time
proctoring & anomalies
Continuous camera + screen + audio monitoring across 46:00. Three low-severity signals were raised and auto-reviewed — none indicate assistance or a policy breach.
Gaze left frame for 16s
auto-clearedEyes tracked down-left during a pause in narration, coinciding with reading the prompt. Returned to screen; no device or second face detected in the window.
Clipboard paste into editor blocked
informationalA single 42-character paste was blocked by the editor's paste guard; the candidate retyped the line manually. Logged for transparency, not penalised.
Brief second voice at 22:40
auto-cleared~3s of background speech, not responsive to the interviewer's question and outside the candidate's lip movement — consistent with household noise.
strengths
+ Locks the approach with the interviewer before coding — zero rewrites
+ Explains code as she writes it; probes rarely surprise her
+ Traces her own code accurately under pressure
growth areas
− Boundary cases surface only when probed — both deductions were edges
− Concurrency answers stop at the first workable idea (global lock)
communication signals
2.1
fillers / minute
9
clarifying questions asked
80s
avg. recovery after a probe
7.5
composure — “calm, revises openly”
Narrated continuously through both solves; silence only during the trace, which is expected.