KI-Overlay für CoderPad-Live-Interviews auf dem Mac

· 3 min read
CoderPad Live · Pad-Aufzeichnung und Wiedergabe

CoderPad Live ist der Browser-Raum für Pair Programming, der von GitHub, Spotify, Lyft und den meisten großen Engineering-Interview-Prozessen genutzt wird. Jede Sitzung zeichnet jeden Tastenanschlag, jedes Einfügen und jeden Fokusverlust auf und spielt das Ganze im Playback Mode wieder ab, sobald End Interview gedrückt wird.

Das Anti-Cheat-Modell von CoderPad basiert auf dem, was die Dokumentation Playback Bar nennt. Nach Ende des Interviews wechselt das Pad in den Playback Mode mit einer Spur pro Teilnehmer für Tastenanschläge, gelben Punkten für externe Einfügen-Events und orangefarbenen Punkten für Momente, in denen der Browser des Bewerbers den Fokus auf die IDE verloren hat. Der AI Notetaker legt ein Transkript darüber, und Prüfer können zu jedem Moment scrubben, um zu sehen, was zu genau diesem Zeitpunkt im Editor stand.

Key points

How it works

┌── macOS host ─────────────────────────────────┐
│  ┌── Safari/Chrome ─────────────┐             │
│  │  ┌── proctoring extension ─┐ │             │
│  │  │  Browser screen-capture │ │  ← reads    │
│  │  │  → exam recording       │ │    visible  │
│  │  └─────────────────────────┘ │    pixels   │
│  └──────────────────────────────┘             │
│                                               │
│  ┌── LDBypass overlay ──────────┐ ← rendered  │
│  │  ChatGPT / Claude / Ollama   │   excluded  │
│  └──────────────────────────────┘   from cap  │
└───────────────────────────────────────────────┘

Compatibility on Mac

macOS 14 Sonoma+Yes (required for window-privacy API)
Apple Silicon (M1/M2/M3/M4)Native arm64 build
Intel Macs (2019+)Universal binary supported
CoderPad-Pad im BrowserZeichnet nur Tastenanschläge und Einfüge-Aktionen im Pad auf
CoderPad WebRTC-VideoanrufgetDisplayMedia respektiert Fenster-Privatsphäre

Common questions

Zeigt der Playback Mode meinen Desktop oder nur das Pad?

Nur das Pad. Die CoderPad-Aufzeichnung ist ein strukturiertes Event-Log von Editor-Edits, Programmstarts, Einfüge-Aktionen und Fokuswechseln.

Wird das Ablesen aus dem Overlay als Einfügen-Event registriert?

Nein. Ein Einfügen-Event löst aus, wenn der Browser Text aus der Zwischenablage in den Editor einfügt.

Was ist mit den orangefarbenen Fokusverlust-Punkten?

Die werden ausgelöst, wenn der Browser-Tab den Fokus verliert. Das Umschalten des Overlays mit dem globalen Hotkey nimmt dem Browser nicht den Fokus weg.

Erkennt der AI Notetaker das Overlay?

Nein. Der AI Notetaker transkribiert Mikrofon-Audio in Text.

Sieht der Interviewer das Overlay, wenn ich meinen Bildschirm im Videoanruf teile?

Nein. macOS getDisplayMedia filtert Fenster mit dem Privacy-Flag heraus, bevor die Bilder überhaupt WebRTC erreichen.