it-swarm.com.de

Ist es für Interviewer angemessen, Kandidaten nach ihrem Stack Exchange-Benutzernamen zu fragen?

Würden Sie es für angemessen halten, wenn Sie in einem Software-Vorstellungsgespräch (oder als Screening-Frage vor dem Vorstellungsgespräch) nach Ihrem Stack Exchange-Benutzernamen gefragt würden?

Für mich scheint dies eine sehr vernünftige und äußerst informative Anfrage zu sein. Ich bin sicher, ich könnte in fünf Minuten mehr über einen Kandidaten erfahren, wenn ich mir die Fragen und Antworten ansehe, die er auf Stack Exchange gepostet hat, als von a 30 Minuten Interview. Aber wäre eine solche Frage eine schlechte Form? Ist es "zu persönlich"?

(Ebenso für GitHub oder andere öffentliche/Online-Code-Sharing-Foren.)

128
kmote

Kurze Antwort: Absolut OK.

Eine etwas längere Antwort:
An meinem Arbeitsplatz fragen wir routinemäßig nach dem Benutzernamen für den Stapelüberlauf/Stapelaustausch eines Kandidaten. Der Beitrag zur Stack Exchange-Community hinterlässt eine viel klarere Spur, wo sich jemand mit seinen Fähigkeiten befindet.

Ich kenne andere, die nach GitHub Konten fragen und sich weigern, Kandidaten zu akzeptieren ohne ein GitHub-Konto *.

In unserem Fall entfernen wir nicht einen Kandidaten zur Prüfung, wenn er nicht ein Konto hat.

Letztendlich ist es nur ein Teil des Interview-Puzzles, wenn Sie versuchen, eine Übereinstimmung zwischen den Anforderungen des Unternehmens und den Fähigkeiten des Kandidaten zu finden. Es ist kein Make-or-Break-Faktor. Es hilft lediglich, die während des Interviews gemachten Eindrücke zu bestätigen.

* Um es klar auszudrücken, ich kann diesen Ansatz nicht gutheißen, und ich denke, dass dies dazu führt, dass das Team ansonsten gut qualifizierte Kandidaten verpasst. Ich habe es angesprochen, um darauf hinzuweisen, dass ich von extremeren Einstellungen gehört habe und um zu zeigen, dass es im Vergleich ziemlich mild ist, nur nach einem Stack Overflow-Kontonamen zu fragen.


Einige zusätzliche Qualifikationsmerkmale basierend auf Kommentaren:

  1. Wir betrachten keine Meta Stack Overflow und Meta Type Posts. Meta ist anders, und das verstehen wir. Es ist auch sehr leicht, den Kontext hinter diesen Arten von Posts zu übersehen. IMO, sie sind näher am Rauschen als am Signal, wenn es um die Bewertung eines Kandidaten geht.

  2. Ebenso werden Kommentare und Überprüfungsaktivitäten nicht berücksichtigt. Ihnen fehlt der Kontext und sie haben keinen bedeutenden Zusammenhang mit der Fähigkeit des Kandidaten, die Arbeit zu erledigen.

  3. Wir haben eine solide Korrelation zwischen der Leistung eines Kandidaten in einem Interview und dem Grad der Fragen und Antworten gefunden, an denen er beteiligt ist. Sein Stapelüberlauf-/Stapelaustauschkonto wird zu einem unterstützenden Faktoid, das einem eingereichten Codebeispiel während des Interviewprozesses entspricht.


Obligatorisch xkcd-Streifen bei Interviews . Ausarbeitung .

105
user53019

Aus nächster Nähe zu fragen, was ihr SO Benutzername ist wahrscheinlich nicht angemessen. Es würde sehr direkt klingen, und ich würde eine solche Frage ein wenig invasiv finden. Fragen, welche Online-Ressourcen sie verwenden, wenn sie Probleme haben -Lösen ist viel angemessener. Und wenn sie antworten, dass sie ein StackOverflow-Benutzer sind, dann Ich denke, Sie könnten sie fragen wie interaktiv sind sie Wenn sie erwähnen, dass sie ein aktiver Fragesteller/Antworter sind, wäre dann die Frage, wie ihr Benutzername lautet, angemessen.

Ich denke, es ist akzeptabel, dass ein Interviewer fragt, aber wenn ein Kandidat sich weigert, sollte es kein Deal-Breaker sein.

Einige Leute arbeiten mit speziellen, proprietären Tools, die keine irgendwelche Fragen zu StackOverflow haben (ich habe es gerade überprüft). Einige Leute haben keine Zeit, um die allgemeinen Fragen anderer Leute zu beantworten. Ich kenne einige Entwickler, die nicht fragen oder antworten auf SO hauptsächlich wegen Sprachbarrieren.

Es gibt großartige Entwickler, die einfach nicht viel am StackExchange-Ökosystem teilnehmen.

Es hört sich so an, als ob diese Meinung nicht besonders beliebt ist, aber ich denke nicht, dass es in Ordnung ist, nach diesen Informationen zu fragen.

Der Stapelaustausch ist ein Ort des Lernens. Sie sollten sich keine Sorgen machen müssen, dass Sie später beurteilt werden, wenn Sie "dumme Fragen" stellen. Ich weiß, dass ich zu Stack Exchange komme, um mein Wissen nicht nur über Programmierung, sondern über alle möglichen Themen zu erweitern. Solange ich mich bemüht habe, Fragen selbst zu lösen, sollte ich mich nicht selbstbewusst fühlen müssen, wenn ich eine Frage stelle, auf die die meisten Experten zu diesem Thema die Antwort wissen sollten.

Darüber hinaus würde dies das Problem verschärfen, dass Benutzer mehrere Konten führen, eines zum Stellen von Fragen und eines zum Bereitstellen von Antworten. Ich habe das schon einige Male auf SE gesehen. Ich denke, Benutzer tun dies, weil sie mit weniger gestellten Fragen sachkundiger erscheinen.

68
MikeS

Ich denke, es ist leicht unangemessen, einen Kandidaten um Informationen zu bitten, die er nicht freiwillig zur Verfügung gestellt hat (mit einigen offensichtlichen Ausnahmen wie kriminellem Hintergrund usw.). Es ist auch zumindest potenziell gefährlich, da es vielerorts Gesetze gibt, die Diskriminierung am Arbeitsplatz verbieten, die diese Grenzen einschränken Welche Fragen können Sie stellen? Wenn sich herausstellt, dass die Teilnahme an einer bestimmten Website mit Rasse, Alter, Geschlecht oder einer anderen Kategorie korreliert, für die Diskriminierung verboten ist, können Sie sich möglicherweise einer Klage öffnen. Möglicherweise begehen Sie sogar tatsächlich eine solche Diskriminierung (mit ziemlicher Sicherheit unbeabsichtigt).

Laut dieses schnelle Google-Suchergebnis laufen Social-Media-Suchanfragen Gefahr, dass ein Arbeitgeber Informationen entdeckt, nach denen er sonst illegal fragt, und sich möglicherweise einer Diskriminierungsklage aussetzen. In einigen Ländern ist es nicht legal, nach Behinderung oder Schwangerschaft zu fragen. Da SO und SE professionelle Websites sind, ist es vernünftiger zu behaupten, dass Diskriminierung nicht der Zweck der Frage war, sondern ...

Ich persönlich würde etwas fragen wie "Nehmen Sie an professionellen Websites teil, von denen Sie möchten, dass wir sie kennen, die es aber nicht ganz in Ihren Lebenslauf geschafft haben?" Und ich würde es nicht als negativ für diejenigen betrachten, die keine solche Teilnahme hatten, außer dass andere Kandidaten, mit denen sie konkurrieren, sich bei ihrer Antwort helfen könnten.

26
psr

Würden Sie es für angemessen halten, wenn Sie in einem SW-Vorstellungsgespräch (oder als Screening-Frage vor dem Vorstellungsgespräch) nach Ihrem Stack Exchange-Benutzernamen gefragt würden?

Einige gute Kandidaten haben kein StackExchange-Konto. Wenn Sie also nur 5 Personen Vor-Ort-Interviews anbieten können und 100 Bewerber erwarten, ist dies möglicherweise eine gute Strategie, um einfach eine bessere Möglichkeit zur Unterscheidung der Erstkandidaten bereitzustellen.

Denken Sie jedoch daran, dass Sie Kandidaten, die nicht über ein StackOverflow-Konto verfügen, nur dann eliminieren können, wenn Sie bereit sind, das Risiko einzugehen, dass Personen, die ansonsten hervorragende Kandidaten wären, keine Konten haben.

Wenn Sie dies als Teil des Interviewprozesses verwenden möchten, würde ich es nachdrücklich als eine Option von vielen empfehlen - Github und StackExchange sind beide potenziell (nicht) umfassend).

Stellen Sie nur sicher, dass dies nicht als obligatorisch dargestellt wird.


Ich würde MEIN Profil wenn möglich in einem Interview als Interviewpartner freiwillig zur Verfügung stellen. Es kann natürlich in Bezug auf Fragen zu "Codieren Sie zum Spaß?" oder "Was machst du, um außerhalb der Arbeit zu lernen?" oder irgendeine Frage wie diese.

Es hilft jedoch, diese zu finden.


Beachten Sie außerdem, dass ein StackExchange-Konto zwei verschiedene Storys anzeigen kann *:

  • Fähigkeit, sinnvolle Fragen zu stellen
  • Fähigkeit, aussagekräftige Antworten zu geben

Beides kann gut oder schlecht sein, abhängig von Ihrem Profil und dem Verhältnis von Fragen/Antworten.

* Es könnte auch zeigen, dass Sie viel, viel, viel zu viel Zeit hier verbringen ...

25
enderland

Ja, aber ich denke, es wäre als Frage vor dem Screening am lohnendsten. Realistisch gesehen werden Sie nicht in der Lage sein, während des Interviews auf sinnvolle Weise auf die Informationen zu reagieren, wenn Sie zum ersten Mal danach fragen. Es wäre, als würde man warten, bis sie im Büro sind, um nach Codebeispielen zu fragen. Der andere Vorteil einer Frage vor dem Screening besteht darin, dass sie diese Entscheidung treffen können, wenn sie sich entscheiden, sie aus irgendeinem Grund nicht zu teilen, ohne auf dem heißen Stuhl zu sitzen.

Im Allgemeinen denke ich, dass es eine großartige/akzeptable Ressource ist. Wenn sie eine haben, würde dies während des Interviews selbst zu hervorragenden Gesprächsthemen führen, insbesondere wenn Sie eine Antwort finden, die sie mit einem Codebeispiel gegeben haben, oder wenn sie einige Fragen im Zusammenhang mit beantwortet haben woran sie arbeiten würden. Dies hat den zusätzlichen Vorteil, dass es sich um ein bestimmtes Thema handelt, auf das sie bereits einige Zeit zuvor eingegangen sind und auf das eine schriftliche Antwort entwickelt wurde. (Wenn diese Antwort nicht gut formuliert oder völlig falsch ist, ist dies ebenfalls ein sehr nützlicher Indikator).

13
Snagulus

Ich denke, es ist vernünftig für einen Arbeitgeber, danach zu fragen, aber ich denke nicht, dass es vernünftig ist, dass dies ein Make-or-Break-Qualifikationsmerkmal ist.

Joel erwähnt, dass ein hoher Repräsentant gleichbedeutend ist mit hochbezahlten Jobs aber nach seiner eigenen Logik, es sei denn, Sie sind unterbeschäftigt Sie können nicht Haben Sie Zeit, Ihre mentalen Fähigkeiten zu verbessern und eine große Anzahl von Wiederholungen zu erhalten. Der Mann, der (zu Recht) poetisch über Stack Exchange wird, gibt zu, dass dies wirklich ein Indikator für eine hohe Beschäftigungsfähigkeit ist und unter Beschäftigung.

11
Ampt

Ich mache das die ganze Zeit.

IMHO nach Online-Reputationsquellen zu fragen ist wie nach Ihrem Lebenslauf zu fragen, mit einem wichtigen Unterschied: Eine gute Online-Reputation zu fälschen ist viel schwieriger als einen guten Lebenslauf zu fälschen.

Stack Exchange ist ein guter Ort, um sich über die Kommunikationsfähigkeiten des Kandidaten zu informieren.

Ich respektiere nichts mehr als einen großartigen Programmierer. Aber wenn Sie es schaffen, ein großartiger Programmierer und ein großartiger Kommunikator zu werden, gibt es fast nichts, was Sie nicht erreichen können. - Jeff Atwood

In GitHub werden die meisten hochkarätigen Projekte gehostet (zumindest für den von uns verwendeten Technologie-Stack). Wenn der Kandidat zu einigen dieser Projekte beigetragen hat, sagt dies viel über die Qualität seiner Arbeit aus (gute Projekte akzeptieren keine Pull-Anfragen ohne Dokumentation und/oder Unit-Tests).

5
Paulo Scardine

Es mag kulturelle Unterschiede zwischen Europa und den USA geben, aber hier ist meine Perspektive dazu ...

Wenn Sie sich für eine Stelle bewerben, möchten Sie sich als Kandidat vorstellen, Ihre Erfahrung und Ihre Fähigkeit, die betreffende Stelle zu erledigen. Sie gestalten aktiv, wie Sie präsentiert werden, damit der Arbeitgeber einfach sagen kann: ja, das ist unser neuer Mitarbeiter.

Die Arbeitgeber versuchen herauszufinden, wer von ihren Kandidaten in der Lage ist, die Arbeit zu erledigen, sich in die Unternehmenskultur einzugliedern und hoffentlich vermeiden Sie die Einstellung eines Mitarbeiters, der mehr Probleme verursacht als sie lösen.

Wenn ich rekrutiere, frage ich einen Kandidaten nicht nach seiner Stack Exchange-Identität, seinem Facebook-Benutzernamen, seinem Twitter-Konto oder seiner Google-ID. Ich würde all dies als private persönliche Aktivitäten betrachten und die vernünftige Erwartung der Kandidaten respektieren, dass dies keine arbeitsbezogenen Themen sind, es sei denn, sie haben dies aufgrund ihres Verhaltens getan.

Wenn in einer Bewerbung in einem Lebenslauf die Identität von Stack Exchange erwähnt wird, würde ich dies ignorieren, abgesehen davon, dass sie Stack Exchange verwenden, was für einen Absolventen leicht positiv ist und für jeden mit kommerzieller Erfahrung erwartet wird.

In meinem Interviewprozess geht es darum, einem Kandidaten die Möglichkeit zu geben, zu demonstrieren, dass er die Arbeit leisten kann, für die wir rekrutieren. Wenn sie das demonstrieren können und wie eine vernünftige soziale Mischung aussehen, wird ihnen wahrscheinlich der Job angeboten.

Ich konnte sehen, dass das Stack Exchange-Konto wie Referenzen verwendet wird, wenn dieser Job angeboten wird, vorbehaltlich zufriedenstellender Referenzen, aber ich bin immer noch weit davon entfernt, davon überzeugt zu sein, dass dies fair ist und nicht unangemessen in das Nicht-Arbeitsleben eingreift.

Wenn ich im Rahmen eines Interviewprozesses gefragt würde, ob ich Stack Exchange verwende und dazu beitrage, würde die Antwort "Ja" lauten. Wenn ich jedoch nach meinem Benutzernamen gefragt würde, würde ich sagen: "Ich muss mich dazu bei Ihnen melden." Der Grund dafür ist folgender: Ich war noch nie angestellt, um zu Stack Exchange beizutragen, und bis sich dies ändert, ist dies ein Teil meines privaten, persönlichen Lebens.


Überlegen Sie nun, wie sich dies auf Stack Exchange auswirken würde, wenn Ihr Profil Teil des Interviewprozesses wäre.

Die Leute würden bald erfahren, dass Sie ein ziemlich außergewöhnliches Profil haben müssen, damit es ein wesentlicher Faktor für Ihre Einladung zum Vorstellungsgespräch ist, und dass es ein schlechtes Vorstellungsgespräch niemals wettmachen wird. Kurz gesagt, die einzige Auswirkung besteht darin, zu verhindern, dass Sie einen Job bekommen.

Genauso wie Sie sehr darauf achten, was in Ihrem Lebenslauf steht, würden Sie dies auch bei Stack Exchange tun. Keine Kommentare, nur sehr sorgfältig durchdachte Antworten, und wenn Sie nicht 100% sicher wären, würden Sie nicht posten. Würden Sie eine nach unten gestimmte Antwort hinterlassen? Oder schlecht erhaltene Fragen? Natürlich nicht.

Stack Exchange wird dafür schlechter sein.

4
Michael Shaw

Normalerweise suche ich vor dem Interview nach Informationen eines Kandidaten zum Stapelüberlauf. Es sind schließlich öffentliche Informationen, und dann werde ich sie normalerweise während eines Interviews fragen, welche Arten von Ressourcen sie verwenden, um etwas Neues zu lernen oder ein Problem zu lösen, mit dem sie Probleme haben. Wenn die Person Stack Overflow erwähnt, erhält sie Bonuspunkte, dies ist jedoch nicht unbedingt ein Deal Breaker.

Die meisten meiner Fragen sind offen und drehen sich um Problemlösungen und Ansätze für Anforderungen. Sie sind niemals eine Frage, die durch Lesen der Online-Dokumentation beantwortet werden könnte. Deshalb suche ich nach Menschen, die ständig lernen und erforschen.

Was GitHub betrifft, frage ich auch, ob sie an Open-Source-Projekten teilnehmen, und wenn sie GitHub erwähnen, halte ich das ebenfalls für einen Bonus.

4
Maurice Reeves

Ich wurde bei einem Vorstellungsgespräch noch nie nach Stack Overflow gefragt. Da ich diesen Handle seit mehr als einem Jahrzehnt benutze und einige der politisch orientierten Posts mit diesem Handle von trotzkistisch bis ayn randist reichen. Meine Politik geht sie nichts an (außer für ein gewähltes Amt zu kandidieren, und vielleicht auch dann nicht), und ich würde ihnen diesen Griff nicht sagen. Ich werde auch die Verwendung dieses Spitznamens beenden und die Verwendung eines anderen Spitznamens erhöhen.

Ich bin sicher, ich könnte in 5 Minuten mehr über einen Kandidaten erfahren, wenn ich mir die Fragen und Antworten ansehe, die er auf SE gepostet hat, als durch ein 30-minütiges Interview.

Ja du könntest. Ich bin schon lange in der Belegschaft und habe einige schlechte Erfahrungen gemacht. Jemand, der mich interviewt und meinen Posting-Verlauf überprüft, könnte sich fragen, ob ich auch darüber posten würde.

und lehne es ab, Kandidaten ohne GitHub-Account aufzunehmen

Mein derzeitiger Arbeitgeber verbietet es, Beiträge zu Open Source-Projekten zu leisten, da sie Angst haben, dass GPL Code ihre Codebasis infiziert.

3
Tangurena