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

28. Februar 2018
Online-Codierungs-Interview und wie man aus der Ferne CodePair durchführt

The reason why you give a coding interview to a software development candidate is to make an educated guess of how well they will do their job if they are hired. 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.

Coding interviews used to involve reading tea leaves. Then the crystal ball came along and changed the industry overnight.

Of course, I’m joking but a lot of the popular methods for interviewing software developers predict their success about as well as a crystal ball.

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.

An online CodePair interview is only part of a technical interview. For more info, tips, and tricks check out 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
  • How to use DevSkiller to give an online coding interview remotely

Was passiert in einem Online-Interview zur Kodierung?

In most coding interviews including an online coding interview, a candidate is asked to uses their coding skills to do a certain task.

These tasks can include:

  • Doing a very basic task like inverting a binary tree
  • 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.

An online coding interview should show the interviewer how the candidate would react to similar situations if they were hired. Because of this, an online coding interview should give a task that mirrors your candidate’s first day of work. While inverting binary trees and building algorithms are popular types of tasks, they do not tell you much about the candidate. A good software developer won’t be inverting binary trees or building algorithms on a daily basis. They have tools that can do this.

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.

This means giving them access to all of the resources they would normally use. After all, the best software developers know how to use frameworks, libraries, 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.

Now that you have a good coding interview task, you can hold the interview but a thorough test can come at a cost. The amount of time you will need to devote to a thorough test can cause a problem for some candidates.

Stapel-Überlauf's 2017 developer survey found that only 13.1% are actively looking for a job while 62.1% are not actively looking but are open to new opportunities. If a developer is not actively looking, it is probably because they are already employed. Your candidate might be interested in what you have to offer. That said, it can be difficult for them to take time off in the middle of the day to interview with you. This becomes even harder when the candidate lives in a different city. So how can you make the experience better for the candidate?

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.

When the candidate is traveling from out of town, coordinating the interview can become even more difficult. Holding an online coding interview is a great way to get around this issue. By removing travel time, it adds a lot more flexibility to schedule the exam.

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 already allows you to conduct an automatic first day of work test on your candidates.  This can be conducted at the candidate’s leisure and works great as a tech screen. Our online CodePair interview means that the tech screen and interview can be folded into one, saving the candidate’s time.

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 KodierungDevSkiller has you covered. While the candidate and interviewer work on the same code, they can video chat within the app. This way the interviewer can ask questions and gets to know what the candidate is thinking about as they do the interview.

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

Your tech lead can use DevSkiller to build a task using your own code or they can choose from DevSkiller’s extensive library of premade tests. Your technical interviewer can then hold the interview with a candidate anywhere in the world. You will get a strong indication of the candidate’s future performance while eliminating barriers that can hurt candidate experience.

Beitrag teilen

Es ist mehr als nur ein Newsletter

Erhalten Sie nützliche Einblicke direkt in Ihren Posteingang und erfahren Sie mehr über die Einstellung von Technikern.

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.