Technische Remote-Interviews: Wie kann man Whiteboards ohne das eigentliche Whiteboard erstellen?

Wenn ich an einige meiner besten Vorstellungsgespräche zurückdenke – sowohl wie ich als Kandidat, als Interviewer oder die beteiligten Personen auf beiden Seiten abgeschnitten habe – sehe ich den White-Board-Prozess immer als zentralen Erfolgsfaktor.

Das heißt – ich finde, dass Kandidaten, mich eingeschlossen, viel besser darin sind, ihre Gedanken zu erklären und komplexe Probleme zu bewältigen, wenn sie ihre Gedanken veranschaulichen können. Darüber hinaus werden viele Algorithmusprobleme, die in weniger als 30 Minuten gelöst werden müssen, deutlich machbarer, wenn ein Kandidat in Betracht zieht, sie zu lösen (z. B. Best Time to Buy and Sell Stock ).

Und ist das nicht sinnvoll? Uns wurde oft von Mentoren oder unseren Juniors gesagt: „Versuchen Sie zuerst, ein Problem aufzuschreiben.

Abgesehen davon finde ich, dass keiner meiner Kollegen als Interviewpartner oder Interviewer technische Interviews mit dem eigentlichen Whiteboarding-Prozess führt. Angesichts unserer Umstände des abgelegenen Lebens ist das offensichtlich. Ich kann nicht anders, als abzuschweifen und mich zu fragen, welche Art von Kandidaten zurückgelassen werden, weil sie nicht die Whiteboarding-Möglichkeit erhalten, die vielen von uns vor nur zwei Jahren gewährt wurde.

Also – wie machen wir ein Whiteboard ohne das eigentliche Whiteboard? Wie stellen wir sicher, dass alle Kandidaten eine faire Chance erhalten und diejenigen nicht zurückgelassen werden, die großartige Neueinstellungen wären, wenn sie die Möglichkeit hätten, ihre Lösung auszuarbeiten?

Einige Leute haben Software für virtuelle Whiteboards ausprobiert. Aber es ist alles schwierig zu benutzen und es ist schwierig herauszufinden, wie man es in der Zeit eines Interviews benutzt. Die beste Antwort, die ich bisher gesehen habe, ist "zeichne es und sende mir ein Foto", aber das fehlt das Echtzeit-Feedback. Ich glaube nicht, dass es noch eine gute Antwort gibt.
„Viele Algorithmusprobleme, die in weniger als 30 Minuten gelöst werden müssen, werden deutlich machbarer, wenn ein Kandidat in Betracht zieht, sie zu lösen (z. B. beste Zeit zum Kaufen und Verkaufen von Aktien).“ Der Link scheint sich hinter einer Paywall oder zumindest einer Registrierungswand zu befinden. Gibt es einen anderen Link, der verwendet werden könnte?
Teams teilt den Bildschirm mit der Software, die Sie verwenden, sichtbar…

Antworten (4)

Ich persönlich habe eine wirklich billige Kamera auf einem schwenkbaren Ständer gekauft, mit der ich meine Schrift auf meinem eigenen kleinen Whiteboard (oder auf einem Blatt Papier) festhalten kann. Eine zweite Möglichkeit besteht darin, ein billiges Wacom-Tablet-Imitat zu kaufen, das mit Ihrem Computer verbunden wird (falls die Plattform ein gemeinsam genutztes Whiteboard unterstützt oder falls die Plattform dem Kandidaten erlaubt, seinen Bildschirm zu teilen).

Irgendwann habe ich sogar aufgehört, meine Kamera zu benutzen. In Anlehnung an diesen Entwickler habe ich gelernt, die meisten meiner Diagramme mit ASCII-Text zu zeichnen. Das erfordert etwas Übung , ist aber definitiv möglich.

+ 
             +
       +
                +
          +

    +
[7, 1, 5, 3, 6, 4] 

Beste Zeit, um Aktien zu verkaufen und zu kaufen

       +
    +
 + 
[1, 2, 3]

 +
    +  
       + 
[3, 2, 1]

Aber in Ihrem Fall könnten Sie, da Sie der Interviewer sind, wenn Sie sehen, dass ein Interviewpartner Probleme hat, dem Interviewpartner einfach sagen, dass er sich ein paar Minuten Zeit nehmen kann, um das Diagramm auf ein Blatt Papier zu zeichnen (auch wenn Sie es nicht können siehe selbst auf dem Zettel). Das ist nicht ideal, aber besser als nichts. Das Zeichnen von Dingen kann in der Tat äußerst nützlich sein, um diese Art von Problemen zu lösen.

Mir gefällt die Idee, ein WACOM-Pad zu verwenden, das kommt dem Gefühl eines echten Whiteboards bei Remote-Interviews so ziemlich nahe.
Dies mit einem freigegebenen Dokument zu tun, scheint für diese Art von Frage recht gut zu funktionieren youtube.com/watch?v=rw4s4M3hFfs
Ich habe kürzlich ein Interview gemacht. Ich habe versucht, mit ASCII zu zeichnen, aber es dauert definitiv länger und die Itw-Zeit ist die gleiche wie vor Ort.
@ Kuroko87, Wenn ich jemanden finde, der ein nützliches ASCII-Diagramm zeichnet, merke ich mir, wie das Diagramm mit räumlicher Wiederholung erstellt wird. freecodecamp.org/news/… Ich finde das sehr hilfreich.

Sie können Online-Whiteboards wie Mural oder Miro verwenden .

Zoom bietet Möglichkeiten zum Teilen eines iPad- oder anderen Tablet-Bildschirms. Auf diese Weise haben alle mir bekannten Hochschullehrer unsere Whiteboards für virtuelle Vorlesungen ersetzt. Wenn ein Kandidat kein Tablet besitzt, können Sie wahrscheinlich auf hackigere Lösungen zurückgreifen, aber ich vermute, dass es sich für das Unternehmen lohnen könnte, ein paar Tablets zu kaufen und sie tatsächlich an Kandidaten zu versenden, die sie benötigen, zumindest in späteren Phasen. wenn Sie das Whiteboard-Erlebnis wirklich wollen.

Interessanterweise ist dies ungefähr das erste Mal, dass ich jemanden etwas Nettes über Whiteboarding sagen höre. Viele Programmierer denken hauptsächlich in tatsächlichem Code und fühlen sich in einem Whiteboard-Interview durch den fehlenden Zugang zu Syntaxhervorhebung, Dokumentation und dergleichen, geschweige denn zum Internet, behindert. Solche Programmierer dürfen durch virtuelle Interviews ohne Zugang zum Whiteboard nicht benachteiligt werden.

„Das ist ungefähr das erste Mal, dass ich jemanden etwas Nettes über Whiteboarding sagen höre.“ Ich denke, wir haben alle unseren fairen Anteil an Gereiztheit in Bezug auf das Whiteboard-Interview gehört, aber ich hatte immer den Eindruck, dass die Verachtung der „rätselhaften“ Natur von Algorithmusproblemen galt, die zum Whiteboard führen – nicht dem Greifbaren und kollaborativen Prozess zur Lösung eines Problems anschaulich.
@8Protonen Nicht ganz. Es gibt viel Abneigung gegen die Fähigkeit, Code für ein künstliches Problem unter hoher Belastung ohne die üblichen Werkzeuge zu produzieren. Nur die Künstlichkeit des Problems hat einen Zusammenhang mit der von Ihnen aufgeführten Beschwerde. Interviewer betrachten Whiteboard-Probleme vielleicht als kollaborativ, aber Befragte erleben sie normalerweise nicht so. Siehe zum Beispiel: shecancode.io/blog/…
Deinem letzten Satz kann ich nicht wirklich zustimmen. Aus meiner persönlichen Erfahrung verwenden gute Programmierer immer ein Whiteboard / ein Blatt Papier, um ihre Ideen aufzuschreiben und einzugrenzen, bevor sie mit dem Schreiben von Code beginnen. Ein Programmierer, dessen erster Denkschritt das Schreiben von Code ist, ist für mich ein absolutes No-Go
@ f222 Das ist wahrscheinlich keine schlechte allgemeine Heuristik, aber vergiss nicht, dass es mehr Dinge im Himmel und auf Erden gibt, als in deiner Philosophie geträumt wurden. Vielleicht arbeiten Sie mit jemandem zusammen, der gerne in Idris schreibt, das speziell für einen Workflow zum Deklarieren von Typen, Definieren und Verfeinern definiert ist, der darauf angewiesen ist, dass Sie sich im Texteditor befinden. Es wäre sinnlos, jemals ein Stück Papier herauszuholen. Ich bin eigentlich kein professioneller Programmierer, aber ich bin Mathematiker, und ich habe viel zu viel Erfahrung mit der Vielfalt der Herangehensweisen, um eine mathematische Auseinandersetzung zu beginnen, um irgendwelche harten "Nein-Nein" zu haben.

Der Kandidat kann jederzeit mit Bleistift auf einem weißen Papier zeichnen und im Video zeigen, oder Sie können ihn bitten, den Bildschirm zu teilen und mit einer beliebigen Anwendung zu zeichnen, mit der er vertraut ist. Die meisten Meeting-Anwendungen wie Zoom und Google haben auch eine Whiteboard-Funktion.