KI-Overlay für CoderPad-Live-Interviews auf dem Mac
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
- Der Playback Mode spielt jeden Editor-Tastenanschlag pro Teilnehmer mit einer durchsuchbaren Zeitachse erneut ab.
- Gelbe Punkte in der Playback Bar markieren externe Einfügen-Events; tippe und füge nicht ein, um sie zu vermeiden.
- Orangefarbene Punkte markieren Momente, in denen die IDE den Fokus verloren hat; das Overlay nimmt dem Browser-Tab nicht den Fokus weg.
- Transkripte des AI Notetaker stammen aus Mikrofon-Audio, was nichts mit Bildschirminhalten zu tun hat.
- Der optionale WebRTC-Videoanruf von CoderPad ist der einzige Weg, der Host-Bildschirm-Pixel teilen könnte, und dieser Weg respektiert die macOS-Fenster-Privatsphäre.
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 Browser | Zeichnet nur Tastenanschläge und Einfüge-Aktionen im Pad auf | ✓ |
| CoderPad WebRTC-Videoanruf | getDisplayMedia 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.