Online-Codierungs-Interview und wie man aus der Ferne CodePair durchführt

Veröffentlicht: Zuletzt aktualisiert:
Online-Codierungs-Interview und wie man aus der Ferne CodePair durchführt

Der Grund, warum Sie einem Softwareentwicklungskandidaten ein Kodierungsinterview geben, ist, eine fundierte Einschätzung darüber zu machen, wie gut er seine Arbeit machen wird, wenn er eingestellt wird. In diesem Beitrag erfahren Sie, wie Sie am besten ein Online-Codierungs-Interview mit einem entfernten CodePair, auch bekannt als Paar-Programmierkenntnisse Beurteilungsgespräch. Hier erfahren Sie auch, wie Sie durch Codeparing aus der Ferne eine bessere Erfahrung für Kandidaten ermöglichen können.

Früher war das Codieren von Interviews ein Lesen von Teeblättern. Dann kam die Kristallkugel auf und veränderte die Branche über Nacht.

Natürlich scherze ich, aber viele der gängigen Methoden zur Befragung von Softwareentwicklern sagen deren Erfolg ungefähr so gut voraus wie eine Kristallkugel.

Was Sie sehen möchten, ist die Leistung Ihrer Entwicklerkandidaten unter realen Bedingungen. Gleichzeitig möchten Sie es für Ihren Kandidaten so schmerzlos wie möglich machen, den Test zu absolvieren.

Ein Online-CodePair-Interview gibt Ihnen einen Einblick in den Entwicklungsprozess Ihres Kandidaten. Es ist so nah an einer realen Umgebung, wie Sie sie überall finden werden.

Ein Online-Interview bei CodePair ist nur ein Teil eines technischen Interviews. Weitere Informationen, Tipps und Tricks finden Sie unter Der ultimative Leitfaden für das technische Interview.

Aber es ist wichtig, nicht an den Ecken zu sparen, indem man veraltete Methoden anwendet. Um Ihnen dabei zu helfen, dies zu vermeiden, haben wir eine Liste bewährter Verfahren zusammengestellt, mit denen CodePair-Interviews aus der Ferne auf effiziente Weise durchgeführt werden können.

Am Ende dieses Artikels werden Sie wissen

  • Die beste Art, einen Entwickler zu interviewen
  • Wie man ein CodePair-Interview durchführt
  • Wie man DevSkiller verwendet, um ein Online-Coding-Interview aus der Ferne zu geben

Was passiert in einem Online-Interview zur Kodierung?

In den meisten Coding-Interviews, einschließlich eines Online-Coding-Interviews, wird ein Kandidat gebeten, seine Coding-Fähigkeiten zu nutzen, um eine bestimmte Aufgabe zu erledigen.

Diese Aufgaben können umfassen:

  • Ausführen einer sehr einfachen Aufgabe wie das Invertieren eines Binärbaums
  • Schreiben eines Algorithmus
  • Fixieren eines Codestücks
  • Ausführen einer Geschäftsfunktion

Der Interviewer beobachtet den Kandidaten bei der Erledigung der Aufgabe und stellt Fragen. Diese können sich darauf beziehen, warum der Kandidat eine bestimmte Entscheidung getroffen hat oder wie der Kandidat auf eine Änderung der Aufgabe reagieren würde.

Ein Online-Codierungsinterview sollte dem Interviewer zeigen, wie der Kandidat auf ähnliche Situationen reagieren würde, wenn er eingestellt würde. Aus diesem Grund sollte ein Online Coding Interview eine Aufgabe geben, die den ersten Arbeitstag Ihres Kandidaten widerspiegelt. Während das Invertieren von Binärbäumen und das Erstellen von Algorithmen beliebte Aufgabentypen sind, sagen sie nicht viel über den Kandidaten aus. Ein guter Software-Entwickler wird nicht täglich Binärbäume invertieren oder Algorithmen erstellen. Sie haben Werkzeuge, die dies tun können.

Was ist eine gute Aufgabe für ein Online-Codierungs-Interview?

Eine gute Online-Codierungs-Interviewaufgabe sollte eine Aufgabe sein, die der Entwickler in Angriff nehmen würde, wenn er für Sie arbeiten würde.

In einem Stück in VerdrahtetLaszlo Bock, ehemaliger Senior Vice President of People Operations bei Google, zitierte eine Studie, die besagt, dass Tests von Arbeitsproben der beste Indikator für die zukünftige Leistung eines Kandidaten sind.

Ihr Kodierungsgespräch sollte also eine authentische Arbeitsprobe darstellen, und zwar unter den gleichen Bedingungen, wie sie für Ihren Kandidaten bei der Arbeit gelten würden.

Das bedeutet, ihnen Zugang zu allen Ressourcen zu geben, die sie normalerweise verwenden würden. Schließlich wissen die besten Softwareentwickler, wie man Frameworks, Bibliotheken, Stapel-Überlauf, Googleund eine Reihe anderer Online-Ressourcen, um sauberen und effizienten Code fristgerecht zu produzieren.

Wenn Sie wissen wollen, wie sie alle verfügbaren Ressourcen um sie herum nutzen, um Ihre Geschäftsprobleme zu lösen, warum sollten Sie sie dann bitten, auf diese Ressourcen zu verzichten?

Die Qualitäten einer guten Kodierungs-Interviewaufgabe

  • Der Test ist eine authentische Arbeitsprobe
  • Sie gibt Ihrem Kandidaten alle Ressourcen, die er normalerweise bei der Arbeit verwenden würde.
  • Die Aufgabe basiert auf einem geschäftlichen Problem, mit dem sie konfrontiert werden, wenn sie bei Ihnen anfangen.

Jetzt, wo Sie eine gute Aufgabe für das Codierungsinterview haben, können Sie das Interview führen, aber ein gründlicher Test kann mit Kosten verbunden sein. Die Zeit, die Sie für einen gründlichen Test aufwenden müssen, kann für einige Kandidaten ein Problem darstellen.

Stapel-Überlauf's Die Entwicklerumfrage 2017 ergab, dass nur 13,1% aktiv nach einem Job suchen, während 62,1% nicht aktiv suchen, aber offen für neue Möglichkeiten sind. Wenn ein Entwickler nicht aktiv auf der Suche ist, liegt es wahrscheinlich daran, dass er bereits beschäftigt ist. Ihr Kandidat könnte an dem interessiert sein, was Sie zu bieten haben. Trotzdem kann es für ihn schwierig sein, sich mitten am Tag freizunehmen, um ein Vorstellungsgespräch mit Ihnen zu führen. Dies wird noch schwieriger, wenn der Kandidat in einer anderen Stadt wohnt. Wie können Sie also die Erfahrung für den Kandidaten besser machen?

Wie Fern-Online-Codierungsinterviews das Testen von Kandidaten erleichtern

Es besteht die Gefahr, dass vielbeschäftigte Kandidaten keine Zeit finden, um mitten am Tag an einem Vorstellungsgespräch teilzunehmen, das zufällig mit dem Zeitpunkt zusammenfällt, an dem der Interviewer verfügbar war. Stattdessen werden sie am Ende aus Ihrer Kandidatenliste gestrichen.e.

Wenn der Kandidat von außerhalb anreist, kann die Koordination des Interviews noch schwieriger werden. Die Durchführung eines Online-Codierungsinterviews ist eine großartige Möglichkeit, dieses Problem zu umgehen. Durch den Wegfall der Reisezeit bietet es viel mehr Flexibilität bei der Planung der Prüfung.

Aber um einen Online-CodePair-Test durchzuführen, benötigen Sie ein Werkzeug, das es Ihnen ermöglicht, sowohl mit Ihren Kandidaten zu kommunizieren als auch zu sehen, woran sie arbeiten.

Es ist einfach, ein Online-Interview und CodePair mit DevSkiller zu führen

Am Ende dieses Abschnitts werden Sie wissen, wie das geht:

  • Einrichten eines CodePair-Online-Interviews mit DevSkiller
  • Kommunizieren Sie mit Ihrem Kandidaten
  • Überprüfen Sie den während des Interviews geschriebenen Code

DevSkiller ermöglicht es Ihnen bereits, einen automatischen Test des ersten Arbeitstages bei Ihren Kandidaten durchzuführen. Dieser kann in der Freizeit des Kandidaten durchgeführt werden und eignet sich hervorragend als Tech-Screen. Unser Online-CodePair-Interview bedeutet, dass der Tech-Screen und das Interview in einem gefaltet werden können, wodurch der Kandidat Zeit spart.

Es beginnt einfach genug. Der Interviewer schickt dem Kandidaten eine Einladung zu einem der vielen vorbereiteten Tests über DevSkiller oder einem Test mit dem firmeneigenen Code.

Die Einladung zu Ihrem Online-Codierungs-Interview und Codepaar mit DevSkiller

Der Kandidat muss dann zu einem vorher vereinbarten Zeitpunkt mit dem Test beginnen, und der Interviewer kann dann am CodePair-Test teilnehmen.

Online-Codierungs-Interview und Codepaar in DevSkiller

Sobald der Interviewer beitritt, hat er vollen Echtzeit-Zugriff auf die gleiche IDE, die auch der Kandidat hat. Der Interviewer kann dann mit dem Kandidaten an dem Projekt arbeiten, indem er Code löscht oder hinzufügt. Ziemlich cool, nicht wahr? Aber was, wenn Sie ein Online-Interview zur Codierung mit CodePair durchführen möchten?

Kodepaar in einem Online-Interview zur KodierungMit DevSkiller sind Sie auf der sicheren Seite. Während der Kandidat und der Interviewer am selben Code arbeiten, können sie innerhalb der App per Video-Chat miteinander kommunizieren. Auf diese Weise kann der Interviewer kann Fragen stellen und erfährt, worüber der Kandidat während des Gesprächs nachdenkt.

Kommunizieren Sie während Ihres Online-Interviews und Codepaars über VideoDarüber hinaus kann sich der Interviewer auf Teilaufgaben konzentrieren, so dass er Einblicke in jeden Schritt des Prozesses erhält und nicht nur das Gesamtbild zur Verfügung hat.

Der Zugang des Interviewers zum IRK ist besonders nützlich. Dies liegt daran, dass der Kandidat und der Interviewer Einheitstests durchführen können, während sie voranschreiten, oder allgemein sehen können, ob der Code tatsächlich das tut, was er tun soll.

Dies zeigt einen Unit-Test während eines Online-Interviews zur Codierung und zum Codepaar in DevSkiller.Und am Ende des Interviews werden alle Aktionen im IRK aufgezeichnet, so dass der Interviewer den Verlauf des CodePair-Interviews überprüfen und Notizen zu den Entscheidungen des Kandidaten machen kann.

Dies ist die Wiederholung eines Online-Codierungs-Interviews und eines CodepaaresWie Sie Ihr erstes Online-Interview zur Kodierung durchführen

Am besten fangen Sie mit Ihrem technischen Vorsprung an. Sie kennen die Art der Aufgaben, die der Kandidat an seinem ersten Tag in Angriff nehmen wird.

Sie sollten eine Aufgabe aufbauen, die diese Qualitäten hat:

  • Spricht ein geschäftliches Problem an
  • Wird unter realen Bedingungen gegeben
  • eine für die Stelle angemessene Schwierigkeit aufweist

Ihr technischer Leiter kann DevSkiller nutzen, um eine Aufgabe mit eigenem Code zu erstellen, oder er kann aus der umfangreichen Bibliothek von DevSkiller mit vorgefertigten Tests wählen. Ihr technischer Interviewer kann dann das Interview mit einem Kandidaten überall auf der Welt führen. Sie erhalten einen aussagekräftigen Hinweis auf die zukünftige Leistung des Kandidaten und beseitigen gleichzeitig Barrieren, die die Erfahrung des Kandidaten beeinträchtigen können.

Beitrag teilen

Erfahren Sie mehr über die Einstellung von Technikern

Abonnieren Sie unseren Learning Hub, um nützliche Einblicke direkt in Ihren Posteingang zu erhalten.

Kodierfähigkeiten nahtlos verifizieren & entwickeln.

Sehen Sie DevSkiller-Produkte in Aktion.

Sicherheitszertifizierungen & Konformität. Wir sorgen dafür, dass Ihre Daten sicher und geschützt sind.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo