Würden Sie es für angemessen halten, wenn Sie in einem Software-Vorstellungsgespräch (oder als Frage vor dem Vorstellungsgespräch) nach Ihrem Stack Exchange-Benutzernamen gefragt würden?
Für mich scheint es 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 die Fragen und Antworten betrachte, die er auf Stack Exchange gepostet hat, als von einem 30 Minuten Interview. Aber wäre eine solche Frage schlecht? Ist es "zu persönlich"?
(Ebenso für GitHub oder andere öffentliche / Online-Foren zur Codefreigabe.)
Antworten:
Kurze Antwort : Absolut OK.
Eine etwas längere Antwort :
An meinem Arbeitsplatz fragen wir regelmäßig nach dem Stack Overflow / Stack Exchange-Benutzernamen eines Kandidaten. Durch den Beitrag zur Stack Exchange-Community wird deutlich, wo sich jemand mit seinen Fähigkeiten befindet.
Ich kenne andere, die nach GitHub- Konten fragen und Kandidaten ohne GitHub-Konto ablehnen *.
In unserem Fall haben wir nicht einen Kandidaten für die Prüfung entfernen , wenn sie nicht über ein Konto verfügen.
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 nur, die Eindrücke zu bestätigen, die während des Interviews gemacht wurden.
* Um ganz klar zu sein, ich kann diesen Ansatz nicht gutheißen, und ich denke, er führt dazu, dass dieses Team auf ansonsten gut qualifizierte Kandidaten verzichtet. Ich habe es erwähnt, um darauf hinzuweisen, dass es im Vergleich dazu ziemlich mild ist, nur nach einem Stack Overflow-Kontonamen zu fragen.
Einige zusätzliche Qualifikatoren basierend auf Kommentaren:
Wir betrachten nicht Meta Stack Overflow und Meta Type Posts. Meta ist anders, und das verstehen wir. Es ist auch sehr einfach, 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.
Ebenso werden Kommentare und Überprüfungsaktivitäten nicht berücksichtigt. Ihnen fehlt der Kontext, und sie haben keinen sinnvollen Zusammenhang mit der Fähigkeit des Bewerbers, die Arbeit zu erledigen.
Wir haben eine solide Korrelation zwischen der Leistung eines Kandidaten in einem Interview und dem Grad seiner Fragen und Antworten festgestellt. Ihr Stack Overflow / Stack Exchange-Konto wird zu einem unterstützenden Faktoid, das einem eingereichten Codebeispiel während des Interviewprozesses entspricht.
Obligatorischer xkcd-Strip bei Interviews . Ausarbeitung .
quelle
Punktgenau nach dem SO-Benutzernamen zu fragen, ist wahrscheinlich nicht angebracht. Es würde sehr direkt klingen und ich würde eine solche Frage ein wenig invasiv finden. Die Frage, welche Onlineressourcen sie zur Problemlösung verwenden, ist weitaus angemessener. Und wenn sie antworten , dass sie ein Benutzer sind Stackoverflow, dann denke ich, sie fragen konnte , wie interaktive sie sind. Wenn sie erwähnen , dass sie eine aktive ask-er / Antwort-er sind, dann fragen sie , was ihre Benutzernamen wäre angemessen ist.
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 Fragen zu StackOverflow haben (ich habe es gerade überprüft). Einige Leute haben keine Zeit, die allgemeinen Fragen anderer zu beantworten. Ich kenne einige Entwickler, die auf SO hauptsächlich wegen Sprachbarrieren nicht fragen oder antworten.
Es gibt großartige Entwickler, die nur wenig am StackExchange-Ökosystem teilnehmen.
quelle
Es hört sich so an, als sei diese Meinung nicht besonders beliebt, aber ich denke nicht, dass es in Ordnung ist, nach diesen Informationen zu fragen.
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 zu erweitern, nicht nur im Programmieren, sondern in allen möglichen Fächern. Solange ich mich bemüht habe, Fragen selbst zu lösen, sollte ich mich nicht selbstbewusst fühlen, wenn ich eine Frage stelle, deren Beantwortung von den meisten Experten erwartet wird.
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.
quelle
Ich halte es für leicht unangemessen, einen Kandidaten nach Informationen zu fragen, die er nicht freiwillig zur Verfügung gestellt hat (mit ein paar offensichtlichen Ausnahmen, wie z. B. dem kriminellen Hintergrund usw.). Dies ist auch zumindest potenziell gefährlich, da es vielerorts Gesetze gibt, die die Diskriminierung am Arbeitsplatz verbieten Welche Fragen können Sie stellen. Wenn sich herausstellt, dass die Teilnahme an einer bestimmten Site mit der Rasse, dem Alter, dem Geschlecht oder einer anderen Kategorie zusammenhängt, für die Diskriminierung verboten ist, öffnen Sie sich möglicherweise einer Klage. Möglicherweise begehen Sie diese Diskriminierung sogar tatsächlich (mit ziemlicher Sicherheit unbeabsichtigt).
Nach diesem schnellen Suchergebnis von Google laufen Social-Media-Suchanfragen Gefahr, dass ein Arbeitgeber Informationen entdeckt, nach denen er ansonsten illegal fragt, und sich möglicherweise einer Diskriminierungsklage aussetzt. An manchen Orten ist es nicht legal, nach Behinderungen oder Schwangerschaften zu fragen. Da SO und SE professionelle Sites 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 davon erfahren, aber Sie haben es nicht ganz in Ihren Lebenslauf geschafft?" Und ich würde es nicht als negativ für diejenigen betrachten, die keine solche Beteiligung hatten, außer dass andere Kandidaten, mit denen sie konkurrieren, sich selbst bei ihrer Antwort helfen könnten.
quelle
Einige gute Kandidaten haben kein StackExchange-Konto. Wenn Sie also nur 5 Personen ein Vorstellungsgespräch vor Ort anbieten können und 100 Bewerber erwarten, ist dies möglicherweise eine gute Strategie, um einfach einen besseren Weg zur Unterscheidung von Erstkandidaten zu finden.
Bedenken Sie jedoch, dass Sie Kandidaten, die kein StackOverflow-Konto haben, nur ausschließen können, wenn Sie bereit sind, das Risiko einzugehen, dass Personen, die ansonsten hervorragende Kandidaten ohne Konto wären.
Wenn Sie dies als Teil des Interviewprozesses verwenden möchten, empfehle ich es nachdrücklich als eine Option von vielen - Github und StackExchange sind beide potenziell (nicht umfassend).
Stellen Sie nur sicher, dass dies nicht als obligatorisch angegeben ist.
Ich würde MEIN Profil möglichst 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 .
Denken Sie auch daran, dass ein StackExchange-Konto zwei verschiedene Storys anzeigen kann *:
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 ...
quelle
Ja, aber ich denke, dass es sich als vorbereitende Frage am meisten lohnt. Realistisch gesehen werden Sie während des Interviews nicht in der Lage sein, 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 waren, um nach Codebeispielen zu fragen. Der andere Vorteil einer Frage vor dem Screening ist, dass sie, wenn sie sich entscheiden, sie aus irgendeinem Grund nicht zu teilen, diese Entscheidung treffen können, ohne auf dem heißen Stuhl zu sitzen.
Im Allgemeinen halte ich es für eine großartige / akzeptable Ressource. Wenn sie eine haben, können sie bereits während des Interviews sehr gut darüber sprechen, insbesondere wenn Sie eine Antwort finden, die sie mit einem Codebeispiel gegeben haben, oder wenn sie einige Fragen beantwortet haben, an denen sie arbeiten würden. Dies hat den zusätzlichen Vorteil, dass es sich um ein spezifisches Thema handelt, auf das sie sich schon lange konzentriert haben und auf das sie eine schriftliche Antwort entwickelt haben. (Wenn diese Antwort nicht gut formuliert oder rundheraus falsch ist, ist das ebenfalls ein sehr nützlicher Indikator).
quelle
Ich halte es für vernünftig, dass ein Arbeitgeber danach fragt, aber ich halte es nicht für vernünftig, dass es sich dabei um ein Make-or-Break-Qualifikationsspiel handelt.
Joel erwähnt, dass ein hoher Repräsentant gleichbedeutend ist mit hochbezahlten Jobs, aber nach seiner eigenen Logik, wenn Sie nicht unterbeschäftigt sind, haben Sie möglicherweise keine Zeit, Ihre mentalen Fähigkeiten zu trainieren und eine große Menge an Repräsentanten zu bekommen. Der Mann, der (zu Recht) poetisch gegenüber Stack Exchange ist, räumt ein, dass dies ein Indikator für hohe Beschäftigungsfähigkeit und Beschäftigungsschwäche ist.
quelle
Ich mache das die ganze Zeit.
Wenn Sie nach Online-Quellen für Ihre Reputation fragen, ist dies, wie wenn Sie nach Ihrem Lebenslauf fragen, mit einem wichtigen Unterschied: Die Fälschung einer guten Online-Reputation ist weitaus schwieriger als die Fälschung eines guten Lebenslaufs.
Stack Exchange ist ein guter Ort, um sich über die Kommunikationsfähigkeiten des Kandidaten zu informieren.
In GitHub werden die meisten hochkarätigen Projekte gehostet (zumindest für den von uns verwendeten Technologie-Stack), und 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 Komponententests).
quelle
Hier mag es 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, um dem Arbeitgeber die Entscheidung zu erleichtern, ja zu sagen , dies ist unser neuer Mitarbeiter .
Arbeitgeber versuchen herauszufinden, wer von ihren Kandidaten in der Lage ist, die Arbeit zu verrichten, sich in die Unternehmenskultur einzufügen und hoffentlich zu vermeiden, einen Mitarbeiter einzustellen, der mehr Probleme verursacht als sie lösen.
Wenn ich also einstelle, frage ich keinen Kandidaten nach seiner Stack Exchange-Identität, seinem Facebook-Nutzernamen, seinem Twitter-Konto oder seiner Google-ID. Ich würde all dies als private persönliche Aktivitäten betrachten und die berechtigte Erwartung der Kandidaten respektieren, dass es sich nicht um arbeitsbezogene Themen handelt, es sei denn, sie haben dies aufgrund ihres Verhaltens getan.
Wenn in einer Bewerbung in einem Lebenslauf ihre Stack Exchange-Identität erwähnt wird, würde ich dies ignorieren, abgesehen von der Feststellung, dass sie Stack Exchange verwenden, was für einen Absolventen leicht positiv ist und für jeden mit kommerzieller Erfahrung zu erwarten ist.
Bei meinem Bewerbungsgespräch geht es darum, einem Bewerber die Möglichkeit zu geben, zu zeigen, dass er die Arbeit leisten kann, für die wir einstellen. Wenn sie das nachweisen können und wie ein vernünftiger sozialer Mix aussehen, wird ihnen wahrscheinlich der Job angeboten.
Ich konnte sehen, dass das Stack Exchange-Konto wie Referenzen verwendet wird, in dem Job angeboten wird, vorbehaltlich zufriedenstellender Referenzen, aber ich bin immer noch weit davon entfernt, davon überzeugt zu sein, dass dies fair ist und kein unangemessener Eingriff in ihr Nicht-Arbeitsleben.
Wenn ich im Rahmen eines Bewerbungsgesprächs gefragt würde, ob ich Stack Exchange verwende und einen Beitrag dazu leiste, wäre die Antwort Ja. Wenn ich jedoch nach meinem Benutzernamen gefragt würde, würde ich sagen, dass ich mich in diesem Fall bei Ihnen melden muss. 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 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 Sie zu einem Vorstellungsgespräch eingeladen werden und dass es niemals wieder gut wird, wenn Sie ein schlechtes Vorstellungsgespräch führen. Kurz gesagt, es verhindert nur, dass Sie einen Job bekommen.
Genauso wie Sie in Ihrem Lebenslauf sorgfältig darauf achten, was in Ihrem Lebenslauf steht, würden Sie dies auch in Stack Exchange tun. Keine Kommentare, nur sehr durchdachte Antworten, und wenn Sie nicht 100% sicher wären, würden Sie nicht posten. Würden Sie eine abgelehnte Antwort hinterlassen? Oder schlecht erhaltene Fragen? Natürlich nicht.
Stack Exchange wird das Schlimmste sein.
quelle
"I have never been employed to contribute to Stack-Exchange, and until that changes, it's completely part of my private, personal life."
Sie machen einen starken Punkt (und das ist genau das Problem, mit dem ich in meiner Frage gerungen habe). Bedeutet dies, dass Sie die folgende Interviewfrage als zu aufdringlich empfinden: "Sehen Sie Ihr SO / SE-Prog-Profil als ziemlich repräsentativ für Ihre Fachkenntnisse und Kommunikationsfähigkeiten an?"Ich suche in der Regel nach Informationen eines Kandidaten zu Stack Overflow, bevor ich das Interview durchführe. Immerhin handelt es sich um öffentliche Informationen, und normalerweise werde ich sie während eines Interviews fragen, mit welchen Ressourcen sie etwas Neues lernen oder ein Problem lösen, mit dem sie Probleme haben. Wenn die Person Stack Overflow erwähnt, erhalten sie Bonuspunkte, aber dies ist nicht unbedingt ein Deal Breaker.
Die meisten meiner Fragen sind offen und drehen sich um Problemlösungen und Herangehensweisen an Anforderungen, und sie sind niemals eine Frage, die durch das Lesen von Online-Dokumentationen beantwortet werden könnte. Ich suche daher Leute, die ständig lernen und nach neuen Möglichkeiten suchen.
Was GitHub betrifft, frage ich auch, ob sie an Open-Source-Projekten teilnehmen, und wenn sie GitHub erwähnen, halte ich das auch für einen Bonus.
quelle
Ich wurde noch nie bei einem Vorstellungsgespräch nach Stack Overflow gefragt. Da ich diesen Punkt seit mehr als einem Jahrzehnt verwende, kann man davon ausgehen, dass einige der politisch orientierten Punkte mit diesem Punkt vom Trotzkisten zum Ayn-Randisten reichen . Meine Politik geht sie nichts an (abgesehen davon, dass sie für ein gewähltes Amt kandidiert und vielleicht auch nicht), und ich würde ihnen diesen Punkt nicht nennen. Ich verwende diesen Spitznamen nicht mehr und verwende einen anderen Spitznamen.
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.
Mein aktueller Arbeitgeber verbietet es, an Open Source-Projekten mitzuwirken, da er Angst hat, dass GPL- Code seine Codebasis infiziert.
quelle