Gibt es Tools für die Ferncodierung von Interviews? [geschlossen]

22

Erstens bin ich mir nicht ganz sicher, ob diese Frage hier oder am Arbeitsplatz besser passt. Also vergib mir, wenn es am falschen Ort ist.

Wir interviewen einige Kandidaten für eine Entwicklungsposition, und derzeit sind sie nicht in unserer Stadt.

Wir möchten ihnen einfache Codierungstests geben, um zu sehen, wie sie die typischen Probleme lösen, mit denen wir in unserer täglichen Arbeit konfrontiert sind.

Gibt es dafür spezielle Tools? Momentan verwenden wir Skype und ich bin der Meinung, dass dies die Leistung vieler Entwickler beeinträchtigt, da diese eher schüchtern sind und oft nicht arbeiten können, wenn jemand sie direkt anstarrt.

Das Problem beim Versenden der Testfragen per E-Mail ist wie folgt:

  1. Es ist nicht möglich zu wissen, was ihr Denkprozess ist, da wir nur das Endergebnis sehen. Es gibt keine Diskussion oder Klärung der Frage, was ein wichtiger Schritt ist.

  2. Es kann nicht garantiert werden, dass die Probleme von den Kandidaten selbst gelöst wurden. Sie könnten es einem klügeren Freund schicken, und wir würden es nicht wissen können.

Wie werden diese Probleme normalerweise gelöst?

Devdatta Tengshe
quelle
Das Testen von Fähigkeiten hat seinen Platz, aber nicht in einem Skype-Interview. Lernen Sie die Person zuerst kennen und lassen Sie sie, wenn Sie eine gute Stimmung haben, ein Online-Auswahl-Quiz durchführen, das misst, was Sie brauchen (es gibt viele da draußen). Danach, wenn Sie ihnen immer noch nicht genug vertrauen, um selbst einen Code-Test durchzuführen, warum führen Sie dann Ferninterviews durch?
Reactgular
@MathewFoscarini hat Recht mit # 2, aber # 1 kann wichtig sein. Es besteht auch die Notwendigkeit, Kandidaten zu korrigieren, wenn sie völlig in die falsche Richtung gehen.
Detly
@YannisRizos, das ist verrückt cool und beängstigend großen Bruder zur gleichen Zeit. lol
Reactgular
2
@MathewFoscarini: Das Coding-Interview ist nicht im ersten Interview. Wir haben zuerst ein telefonisches Interview, in dem wir beurteilen, ob der Kandidat zu unserem Team passt, in dem wir sowohl allgemeine als auch technische Fragen stellen, und erst danach nehmen wir ein Coding-Interview auf.
Devdatta Tengshe

Antworten:

26

Google verwendet ein gemeinsam genutztes Google Text & Tabellen-Dokument zwischen dem Interviewer und dem Kandidaten, während Sie telefonieren. Sie teilen dem Kandidaten das Dokument, das auf eine Schrift mit fester Breite voreingestellt ist, vorab mit der Bestätigungs-E-Mail. Für das Freisprechen während des Telefoninterviews wird ein Bluetooth-Headset oder eine Freisprecheinrichtung empfohlen.

Joe Baker
quelle
Ich habe genau das getan (als Befragter) und es hat großartig funktioniert. Meine Interviewer konnten Diagramme hochladen, mir Codebeispiele zum Analysieren geben, zusehen, wie ich meine eigenen abtippte usw. Es war wichtig, live zu arbeiten, damit sie sicher sein konnten, dass ich eine Übung nicht missverstand oder sie einschränken konnten Umfang dessen, was ich ausfüllen musste (z. B. "Okay, nehmen wir an, dass bereits eine DSP-Bibliothek verfügbar ist, sodass Sie keine eigene FFT schreiben müssen").
Detly
@ JoeBaker. Nett! Ich wusste, dass Google Docs über Tools für die Zusammenarbeit verfügt, aber ich wusste nicht, dass die Dokumente in nahezu Echtzeit aktualisiert wurden.
Devdatta Tengshe
@DevdattaTengshe Früher wurde keine Aktualisierung in Echtzeit durchgeführt. Dies war eine Funktion, die aus dem Wave-Projekt portiert wurde, als beschlossen wurde, Wave herunterzufahren.
Joe Baker
Das Problem bei Google Text & Tabellen ist, dass keine echte Entwicklungsumgebung verfügbar ist. Mit Nitrous.IO können Sie Code gemeinsam bearbeiten und Code innerhalb einer vollständigen Linux-VM ausführen. Sie sollten es auf jeden Fall ausprobieren, wenn Sie ein ernsthaftes Programmierinterview führen möchten.
Ajhit406
Nitrous.IO ist schon lange tot.
Noelicus
11

Collabedit ist auch eine nette Plattform für Online-Codierungsinterviews. Es bietet eine Echtzeit-Ansicht der Codierung des Kandidaten sowie eine Funktion zum Chatten. Es kann auch die Syntax hervorheben.

Ein Online-Code-Editor, mit dem Menschen in Echtzeit zusammenarbeiten können.

Es funktioniert in Ihrem Webbrowser, sodass keine Installation erforderlich ist ...

Eigenschaften

  • Texteditor
  • Plaudern
  • Dokumentenverlauf
  • Syntax-Hervorhebung für Programmiersprachen ...
agent13
quelle
Ich habe dies einmal in einem Interview verwendet (als Befragter, nicht als Interviewer), also kann ich dafür bürgen.
Joe Z.
5

Mit der Interview Zen- Online-Interview-Engine können Sie dies ohne Anwesenheit und ohne Zeitaufwand tun. Sie können Fragen stellen und potenzielle Kandidaten prüfen lassen, bevor Sie ein Live-Interview mit Code-Überprüfung durchführen, wenn Sie dies wünschen.

Wie es funktioniert

Definieren
Erstellen Sie die Fragen, die die Kandidaten beantworten sollen. Seien Sie so kreativ und berufsspezifisch, wie Sie möchten.

Einladen
Laden Sie die Kandidaten einzeln ein oder posten Sie den Interview-Link auf einer Stellenbörse und lassen Sie die Kandidaten zu Ihnen kommen.

Überprüfen
Überprüfen Sie gemeinsam die aufgezeichneten Interviews in Ihrer eigenen Zeit in einem gemeinsamen Bewertungsbereich ...

sjakubowski
quelle
Der Nachteil ist, dass es keine administrativen Funktionen gibt, sodass Sie Ihr Interview nicht bearbeiten, löschen oder Fragen hinzufügen können. Tolles Tool, braucht aber viele Funktionen.
Chepech
3

Mit ProgBuddy können Sie Ferninterviews in Echtzeit über das Internet durchführen. Es ist ein webbasiertes Linux-basiertes Tool für die Zusammenarbeit, das eine vollständige Betriebssystem-Sandbox enthält, ohne dass der Bewerber Zugriff auf die interne Infrastruktur Ihres Unternehmens haben muss. Sie können mit dem anderen Teilnehmer direkt in Ihrem Browser Code und Text- / Audio- / Video-Chats erstellen. Es müssen keine Plugins installiert werden. Sie und Ihr Bewerber sehen denselben Text oder denselben grafischen Desktop, auf dem Sie das Interview führen können.

Hier sind einige der wichtigsten Funktionen:

  • Linux auf AMD64 (x86-64) Architektur
  • Desktop- und Konsolenzugriff
  • sofortige Verfügbarkeit
  • 5 GB nicht permanenter Speicherplatz
  • WebDAV-Zugriff
  • Unterstützung für verschiedene Programmiersprachen (C, C ++, GCC-Toolchain, Java, PHP, CakePHP, Python, Django, Ruby, Ruby on Rails und mehr)
  • Audio- und Videokonferenzen direkt in Ihrem Browser
  • Sitzungsaufzeichnung
Jan Krupa
quelle
Leider scheint diese Seite nicht mehr aktuell zu sein.
Kojiro
2

Teamviewer ist eine kommerzielle, aber für den privaten Gebrauch kostenlose Lösung, um einen Desktop über das Internet freizugeben (Haftungsausschluss: Ich arbeite nicht für dieses Unternehmen). Im Gegensatz zu einer Lösung wie Google Text & Tabellen kann der Kandidat in seiner bevorzugten IDE seine Codierungsfähigkeiten unter Beweis stellen.

Doc Brown
quelle