Pair-Programming-Interview: Was dich erwartet und wie du dich vorbereitest
Von Aaron Cao · Aktualisiert am

In einem Pair-Programming-Interview schreibst du zusammen mit einer Ingenieurin oder einem Ingenieur echten Code, meist in einem gemeinsamen Editor oder in deiner eigenen IDE per Bildschirmfreigabe, oft an einem kleinen Feature oder Bug in einer realistischen Codebasis. Interviewer bewerten Zusammenarbeit, Kommunikation und Gewohnheiten wie Testing, nicht nur ob du fertig wirst.
Wie unterscheidet sich ein Pair-Programming-Interview von einem Coding-Test?
Wenn du dich hauptsächlich mit Algorithmus-Rätseln vorbereitet hast, kann dir eine Pair-Programming-Runde ungewohnt vorkommen. Dieser Abschnitt erklärt, worin der Unterschied liegt und wie sich dadurch deine Vorbereitung ändert. Kurz gesagt: Du wirst als zukünftiges Teammitglied bewertet, nicht als Rätsellöser.
Die Session läuft meist auf eine von drei Arten ab: ein browserbasierter gemeinsamer Editor, deine eigene IDE mit Bildschirmfreigabe, oder eine Erweiterung eines Take-Home-Projekts, das du bereits erstellt hast. Die Aufgabe ähnelt oft dem Alltagsgeschäft, etwa eine Validierungsregel hinzuzufügen, einen fehlschlagenden Test zu reparieren oder eine Funktion zu refaktorisieren. Manche Unternehmen tauschen die Rollen, sodass du einen Teil der Session als Driver, der tippt, und einen Teil als Navigator, der anleitet, verbringst.
Was bewerten Interviewer?
- Klärende Fragen. Ob du die Anforderung und die Bedeutung von „fertig“ klärst, bevor du Code schreibst.
- Laut denken. Ob dein Partner deinem Plan folgen kann, ohne nachfragen zu müssen.
- Schrittweiser Fortschritt. Kleine, funktionierende Schritte statt einer einzigen großen Änderung am Ende.
- Testing. Ob du einen Test schreibst oder ausführst, um zu belegen, dass die Änderung funktioniert.
- Code lesen. Wie schnell du dich in Code zurechtfindest, den du nicht selbst geschrieben hast.
- Input annehmen. Wie du auf einen Hinweis oder eine andere Idee deines Partners reagierst.
Andere Coding-Formate, darunter Whiteboard, Take-Home und Live-Algorithmus-Runden, werden im Hub zu Interviewtypen verglichen.
Wie sieht eine gute Pair-Programming-Session aus?
Eine Backend-Ingenieurin, die sich bei einem Logistik-Startup für eine Position auf mittlerer Ebene bewarb, sollte einem bestehenden Checkout-Modul eine Rabattregel hinzufügen. Vor dem Tippen fragte sie, ob sich Rabatte stapeln lassen und was mit bereits laufenden Bestellungen passieren sollte. Sie las die vorhandenen Tests, schrieb für die neue Regel einen fehlschlagenden Test, brachte ihn mit der einfachsten Änderung zum Bestehen und fragte dann ihren Partner, ob die Regel in die Preisklasse oder in ein eigenes Policy-Objekt gehöre. Als der Interviewer einen anderen Ansatz vorschlug, probierte sie ihn aus und erklärte den Kompromiss. Die Zusatzanforderung wurde nicht fertig, und das Feedback drehte sich trotzdem vor allem darum, wie angenehm die Zusammenarbeit mit ihr war.
Dieser Ablauf aus Klären, zuerst Testen, kleinen Änderungen und Diskussion über das Design ist genau das, was die meisten Pair-Programming-Runden beobachten sollen.
Wie solltest du dich vorbereiten, und wo passt SubcueAI hinein?
Übe Pair Programming mit einer Freundin oder einem Freund an einer kleinen Aufgabe in einem unbekannten Repository und übe dabei, deine Schritte laut zu erklären. Richte deine Umgebung im Voraus ein, wenn du deine eigene IDE nutzt: Das Projekt sollte sich bauen lassen und die Tests sollten laufen, bevor der Call beginnt. Das Mock-Interview-Tool hilft bei den gesprächsbasierten Teilen, etwa beim Erklären einer Designentscheidung oder eines früheren Projekts.
Sei hier realistisch, was Live-Tools angeht. Pair Programming dreht sich stark um Bildschirmfreigabe, und alles, was du teilst, ist für deinen Partner sichtbar; dein Interviewer sieht dir außerdem in Echtzeit beim Programmieren zu. SubcueAI transkribiert den Interviewer und entwirft Antwortpunkte während der Gesprächsabschnitte eines Videointerviews, aus der Desktop-App oder der Browser-Erweiterung, ohne Bot im Call. Das Coding selbst liegt bei dir, und beaufsichtigte Umgebungen sowie firmenverwaltete Geräte liegen außerhalb des Umfangs. Details zur Einrichtung findest du auf der Tutorial-Seite.
FAQ
Darf man während eines Pair-Programming-Interviews nachschlagen?
Was, wenn ich in einem Pair-Programming-Interview nicht weiterkomme?
Muss ich die Aufgabe fertig machen?
Welche Sprache werde ich verwenden?
Verwandte Fragen
- Was ist ein Whiteboard-Interview und wie bereitet man sich darauf vor?
- Wie bereite ich mich auf ein KI-gestütztes Coding-Interview vor?
- Wie bereite ich mich auf ein Panel-Interview vor?
- Wie bereite ich mich auf ein Remote-Vorstellungsgespräch vor?
- Was ist ein Gruppeninterview und wie fällt man dabei positiv auf?
- Was passiert in einem technischen Telefoninterview und wie besteht man es?