it-swarm.dev

Was machst du, wenn du auf eine idiotische Interviewfrage stößt?

Ich habe ein Interview mit einer Person geführt, die "zu stolz auf meine Java Fähigkeiten" ist).

  1. Er fragte mich " Was ist Ihr Wissen über Java IO Klassen .. sagen .. Hash-Maps ?"

  2. Er bat mich, ein Stück Java Code auf Papier zu schreiben - instanziieren Sie eine Klasse und rufen Sie eine der Methoden der Instanz auf. Als ich fertig war, sagte er, mein Programm würde nicht ausgeführt. Nach 5 Minuten Ich gab ernsthaft auf und fragte, warum. Er sagte, ich hätte keine Hauptfunktion geschrieben, damit sie nicht ausgeführt würde. AUF PAPIER.

  3. [Ich bin zu wütend, um mit der Dummheit fortzufahren ...]

Glauben Sie mir, es waren keine Trickfragen oder eine Bewertung des psychischen oder Wutmanagements.

Ich kann an seinem Gesicht erkennen, dass er stolz auf diese Fragen war.

Das " Entwickler" sollte " beurteilen" die Kandidaten.

Ich kann mir verschiedene Dinge vorstellen:

  1. Schlagen Sie ihn mit einem Stuhl (den ich so dringend wollte) und gehen Sie hinaus.
  2. Einfach rausgehen.
  3. Verspotten Sie ihn und sagen Sie, dass er keinen Sinn ergibt.
  4. Lassen Sie ihn höflich wissen, dass er keinen Sinn ergab, und versuchen Sie anschließend, die Fragen zu beantworten.
  5. Sagen Sie ihm nichts, sondern versuchen Sie einfach, die Fragen zu beantworten.

Bisher habe ich nur 4 und 5 ausprobiert. Es hat nicht geholfen. Leider scheinen viele Kandidaten das Gleiche zu tun und höflich zu bleiben, aber dies lässt diese Art von "Entwicklern" einfach weiter auf der Karriereleiter aufsteigen und nach und nach die Fähigkeit bekommen, immer mehr Leute abzuhauen.

Wie gehen Sie mit diesen Interviewern um, ohne Ihre Adern zu platzen? Was ist der richtige Weg, um damit umzugehen und dennoch Ihren Ruf zu bewahren, wenn andere potenzielle Arbeitgeber jemals erfahren sollten, was hier passiert ist? Gibt es etwas, was Sie tun können oder sollten? Sie versuchen sogar, zu beheben dies?

P.S. Lassen Sie mich zugeben, dass meine Wut durch die Fakten um ein Vielfaches verstärkt wurde:

  1. Er lächelte, als würdest du es nicht glauben.
  2. Ich habe am Tag zuvor so viele (ungefähr 20) Anrufe von dieser Firma erhalten, dass ich an diesem Tag keine Arbeit machen konnte.
  3. Ich habe einen bezahlten freien Tag verschwendet.
68
user19224

Weiter. Es ist schwer, ich war dort.

Solche Interviewer sind ein Dutzend. Sie stellen Ihnen lächerliche Fragen und denken, dass dies ein echter Test für einen guten Kandidaten ist. Tatsächlich füttern sie nur ihre Unsicherheiten.

Das Letzte, was Sie tun möchten, ist, beim Interview in die Luft zu jagen oder eine Beschwerde gegen den Interviewer bei seiner Personalabteilung einzureichen. Das wird ihren Eindruck von dir nur verschlechtern - und vertrau mir, du willst nicht, dass dir dieser Ruf vorausgeht (-:

Speichern Sie Ihren beruflichen Ruf und bringen Sie ihn woanders hin. Viel Glück bei Ihrer Jobsuche.

HTH,

KM

Bearbeiten: Musste dies teilen: http://theoatmeal.com/comics/interview_questions gut für Freitag PM lacht.

53
KM.

Lache mit ihm.

"Oh ja! Keine main () -Funktion. Außerdem ist es auf ein Stück Papier geschrieben, das ohnehin keinen Code ausführen konnte. Und ich habe vergessen, einen 'Kompilierungs'-Button zu zeichnen. Ho ho, wir sind lustige Typen!"

Versuchen Sie dann, mit der nächsten Frage fortzufahren. Ja, er pickt nicht, aber es ist wirklich nichts, worüber man sich aufregen könnte.

Machen Sie deutlich, dass Sie der Meinung sind, dass die Antwort, nach der er gesucht hat, für Sie so offensichtlich war, dass Sie es nicht für erwähnenswert hielten. Wahrscheinlich interviewt er eine Reihe von Kandidaten, von Programmiergenies bis hin zu Leuten, die noch nie programmiert haben und nur verzweifelt nach einem Job suchen. Manchmal lohnt es sich als Interviewer, das Offensichtliche zu überprüfen.

129
Ant

Wenn Sie auf so etwas stoßen, behandeln Sie es wie eine Trickfrage. Sobald der Interviewer Sie in einer kleinen Falle "gefangen" hat, von der er glaubt, dass er Sie gefangen hat, erklären Sie beiläufig, was Sie getan haben, warum Sie es getan haben, und wenn seine Antwort/Anweisung/Antwort falsch ist, erklären Sie ihm, dass Sie darüber nachgedacht haben, dies zu tun Weise erinnerte sich dann {Grund einfügen, warum es falsch ist} und entschied sich, mit Ihrer Methode zu gehen.

Vermeiden Sie es, Wörter wie "Ihr Weg ist falsch", "Es ist nicht richtig", "Das ist falsch" anzugreifen. Wenn Sie in seinen Tests auf einen Fehler hinweisen, ohne den Interviewer herablassen oder zu beleidigen, kann dies tatsächlich dazu führen, dass Sie als stärkerer Programmierer erscheinen.

Sie müssen auch berücksichtigen, dass diese Person wahrscheinlich Ihr neuer Vorgesetzter ist, und wenn diese Person so viel Freude daran hat, jemanden zu täuschen/zu besiegen/was auch immer, ist das dann wirklich jemand, für den Sie arbeiten möchten? Es ist unwahrscheinlich, dass eine Person wie diese möchte, dass Sie für sie arbeiten, selbst wenn Sie ein überlegener Programmierer sind, insbesondere weil es offensichtlich ist, dass sein Ego voll Amok läuft. Diese Art von Person kann es nicht ertragen, wenn Leute für ihn arbeiten, die mehr wissen, besser im Job sind usw.

Am Ende ist es Ihre beste Maßnahme, die Professionalität angesichts des Unprofessionalismus aufrechtzuerhalten. Tragen Sie sich unabhängig von seinen Handlungen mit einer Haltung, die anzeigt, dass Sie sich und Ihre Antworten sicher sind, ohne Rücksicht auf sein Verhalten oder mögliche Nutzlosigkeit.

68
Joel Etherton
  1. Sagen Sie ihm höflich, dass Sie nicht daran interessiert sind, mit ihm zu arbeiten (Sie vertrauen mir nicht), und gehen Sie hinaus. Wenden Sie sich an die Personalabteilung, die Sie möglicherweise für den Job des Interviewers interessiert, sobald dieser ihn wegen seiner offensichtlichen Inkompetenz rauswirft.
65
user281377

Sie haben bereits einen Job, und das macht Sie mächtig. Erinnere dich daran. Sie haben nicht haben, um den Job zu bekommen, und Sie möchten einen Job, der besser ist als Ihr aktueller Job.

Ich hatte einmal einen Typen, der mich wegen "elsif" anstelle von "else if" anrief. Der Grund, warum es mich verärgert hat, ist, dass ich mich für einen Perl-Job beworben habe und gerade 15 Minuten damit verbracht habe, Perl-Code auf ein Whiteboard zu schreiben.

Dann fragte er mich, wie man dasselbe in Java macht, und ich kratzte es aus (ohne eine Hauptmethode, denn wtf, wen würde das interessieren? Das ist die pissanteste Frage ... ich schweife ab), und das Ganze war Richtig, außer mein Gehirn war noch im Perl-Modus und ich habe "elsif" gemacht.

Die kleine Scheiße war so stolz auf sich. Ich zuckte die Achseln und er begann Fragen zu stellen, warum mich mein Fehler nicht "störte", und als ich sagte, es sei ein trivialer Syntaxfehler, den der Compiler abfangen würde, wurde er rot und fing an zu machen: "Sie haben habe eine schlechte Einstellung! " Geräusche, an diesem Punkt dankte ich den anderen Interviewern und ging hinaus.

Sie riefen tatsächlich an, um mir den Job anzubieten (ich glaube, ich war ein frühes Interview, also muss ich nach den anderen Schmucks gut ausgesehen haben), und als ich sie ablehnte, sagte ich ausdrücklich, ich wollte nicht in einer Umgebung arbeiten, in der Ich wollte ernsthafte Kritik an einem einfachen Syntaxfehler üben.

41
Satanicpuppy

Sagen Sie ihm, dass HashMap keine IO - Klasse ist, grinsen Sie wie ein Idiot und checken Sie dann in Wutmanagementklassen ein.

21
Armand

Bei einem meiner früheren Arbeitgeber stellte ich fest, dass einige Interviewer tatsächlich Fragen stellen oder Probleme formulieren, um ein wenig Irritation hervorzurufen. Diese Interviewer wollen sehen, wie Sie reagieren.

Ich habe einmal ein Interview mit jemandem geführt, der in einer Frage zur Implementierung eines Schlachtschiff-ähnlichen Spiels vorgeschlagen hat, jeden Teil einer Bootsplatzierung zu planen und die Änderungen zurückzusetzen, wenn es zu einer Kollision kommt. Ich sagte, dass ich es wahrscheinlich nicht so machen würde; Ich würde wahrscheinlich jedes Teil zuerst überprüfen und nur dann zeichnen, wenn es keine Kollision gab, da es viel einfacher zu implementieren und im schlimmsten Fall etwas kostengünstiger wäre, wobei im Durchschnitt nur geringfügige Kosten anfallen würden. Er zog es tatsächlich vor, dass ich höflich mit ihm "argumentierte", als wenn ich nur getan hätte, was er sagte, weil Menschen, die ihre Designentscheidungen durchdenken, wertvoller sind als Menschen, die nur das tun, was ihnen gesagt wurde. Nahezu jede vollständige Interviewschleife in diesem Unternehmen, von der ich gehört habe, beinhaltete etwas, bei dem der Kandidat besser dran war, eine alternative Lösung vorzuschlagen oder mit einigen Annahmen hinter einer Frage nicht einverstanden zu sein.

Die Lektion lautet also: Wenn Sie in der Lage sind, ein vernünftiges Gegenargument mit gut begründeten Punkten zu machen, ohne als kompletter Trottel davonzukommen, tun Sie es.

Meine Antwort auf die erste Frage, die Sie hatten, wäre ungefähr so: "Zum einen ist Hashmap keine IO -Klasse. Aber es ist ein nützlicher Teil des Sammlungsframeworks, wenn Sie schnell wollen Nachschlagen von Schlüssel/Wert-Paaren. Es ist nicht synchronisiert, daher müssen Sie es in Collections.synchronizedMap einschließen, wenn Sie von mehreren Threads darauf zugreifen möchten. Zu den Alternativen zu HashMap gehören ... "

Aufgrund Ihrer spezifischen Szenarien bin ich jedoch nicht davon überzeugt, dass Ihr Interviewer nach einer solchen ausgefeilten Interviewtaktik gesucht hat. Es gibt eine Art Pedanterie, die in der Softwareentwicklung nützlich ist (ich korrigiere schnell den Missbrauch von Terminologie, und es macht mir nichts aus, wenn Leute meine eigene korrigieren, weil eine gemeinsame Sprache für die Zusammenarbeit in unserer Branche wichtig ist) Es gibt eine Art, die nur selbstgefällig ist und sich selbst gratuliert. In Ihrem Fall wäre die einzig vernünftige Antwort auf die zweite Frage gewesen, zustimmend zu kichern, und vielleicht ein gutmütiger Kommentar darüber, dass es wichtiger ist, dass Ihr Komponententest bestanden wird.

Ich habe Kandidaten interviewt, die mir etwas beigebracht haben, und ich bewerte sie immer höher als Kandidaten, die nur die Fragen beantworten. Wenn ich die Wahl habe, würde ich lieber jemanden einstellen, der klüger ist als ich. Aber ich mag es nicht, Fragen zu stellen, die meine eigene Klugheit beweisen sollen. (Zum einen bin ich unter Druck nicht so schlau). Ich ziehe es vor, Fragen zu stellen, die helfen, die Fähigkeiten zur Problemlösung zu bewerten und die Gedankenrichtung zu beschreiben, die effektiv zu einer vorgeschlagenen Lösung geführt hat.

15
JasonTrue

Es hängt davon ab, ob Sie den Job tatsächlich wollen oder nicht.

Wenn ja, weisen Sie darauf hin, warum Sie über die Frage verwirrt waren, und bieten Sie eine Möglichkeit an, seine Anfragen in Zukunft klarer zu gestalten. Vermeiden Sie Begriffe, die ihm die Schuld geben, und versuchen Sie stattdessen zu erklären, warum Sie mit seiner Anfrage verwechselt wurden. Auf diese Weise zeigen Sie Ihre Intelligenz und Kommunikationsfähigkeit und können jede negative Meinung negieren, die sich daraus ergeben hat, dass Sie die vorherige Frage nicht erhalten haben. Außerdem müssen wir regelmäßig mit technologisch dummen Leuten zusammenarbeiten, und es ist eine schlechte Idee, zu zeigen, dass Sie die Beherrschung darüber verlieren

Wenn Sie den Job nicht wollen, würde ich einfach OK sagen und ihn seine Fragen beenden lassen. Beende das Interview höflich so schnell wie möglich und verschwinde. Ich würde nichts tun, um Brücken zu brennen, weil Sie nie wissen, ob Sie einen anderen Job bei ihnen wollen oder mit welchen anderen Unternehmen sie sich vernetzen.

Vergessen Sie nicht, Interviews sind keine Tests, bei denen Sie jede Frage richtig beantworten müssen. Ich habe tatsächlich jemanden gesehen, der Interviews gemacht hat, bei denen 95% seiner Befragten die Fragen falsch beantwortet haben, und damit war er einverstanden.

11
Rachel

Sei dankbar

Dass Sie davon erfahren haben [Inkompetenz/Arroganz], bevor Sie den Job angenommen haben.

Ich würde sagen, Sie sind einer ernsthaften Kugel ausgewichen!

11
Steven A. Lowe

Denken Sie daran, dass Interviews für den Befragten genauso viele Werkzeuge sind wie für den Interviewer. Sie sollten die ganze Zeit über prüfen, ob der Job zu Ihnen passt.

Wenn Sie denken, Ihr Interviewer sei ein Idiot, dann tut er in gewisser Weise einen Gefallen, indem er Sie wissen lässt, dass Sie wahrscheinlich nicht mit ihm arbeiten möchten.

10
James McMahon

Leide niemals Narren.

Ebenso niemals mit ihnen oder für sie arbeiten.

9
red-dirt

Einmal in einem Post-Interview, als ich mit einem Personalvertreter sprach, bemerkte ich, dass ich zwar einen positiven Eindruck von allen hatte, mit denen ich gesprochen habe, und dass sie eine gute Gruppe zu sein schienen, mit der ich zusammenarbeiten konnte. Es war jedoch ein Interview, so dass jeder wahrscheinlich sein bestes Verhalten zeigt und man lernt Leute wirklich erst kennen, wenn man eine Weile mit ihnen gearbeitet hat. Alles in allem führt es direkt zu meinem Punkt: Wenn Sie die Leute, die Sie interviewen, nicht mögen, werden Sie sie wahrscheinlich noch weniger mögen, wenn Sie tatsächlich anfangen, täglich mit ihnen zu arbeiten.

Wenn das Interview sehr schlecht läuft und es sich um ein langes (d. H. Ganztägiges Panel-Interview) Interview handelt, würde ich wahrscheinlich nach einem Punkt suchen, an dem Sie die Person, die den Prozess leitet, höflich zur Seite nehmen und angeben, was Ihr Anliegen ist. Je nachdem, wie das geht (dh wenn die Person, die einen negativen Eindruck hinterlassen hat, aus einer anderen Gruppe stammt, ist es möglicherweise sinnvoll, weiterzumachen), würde ich sie einfach wissen lassen, dass Sie das Interview vorzeitig beenden möchten und wenn sie fragen, warum nur höflich Sagen Sie ihnen, dass Sie nicht glauben, dass Sie gut zur Unternehmenskultur passen würden. Wenn sie darüber hinaus nach weiteren Details fragen, liegt es an Ihnen, ob Sie sie beantworten möchten. Je weniger Sie jedoch sagen, desto besser, da sie alles aus Ihren Antworten herausholen können und je nachdem, was Sie sagen, dies Ihrem Ruf schaden könnte.

8
rjzii

Rufen Sie ihn an

Grund mit ihm - so etwas wie das Folgende. Wenn es sich lohnt, für ihn zu arbeiten, wird er nach einer Ihrer Antworten aussteigen und den Fehler in seiner vorherigen Befragung erkennen. Wenn er es bis zum Ende dieses hypothetischen Szenarios schafft, ohne einen Grund zu sehen, gehen Sie raus.

Sie: Oh, tut mir leid, ich habe nicht bemerkt, dass Sie wollten, dass ich die Hauptmethode einbeziehe.

Ihm: Es wird nicht ohne eine Hauptmethode laufen, also warum sollten Sie es nicht einschließen?

Sie: Mir ist klar, dass die Ausführung irgendwann beginnen muss, aber ich hatte andere Szenarien im Kopf, wie z. B. einen Server, auf dem die Ausführung bereits begonnen hatte .

Ihm: Das ist keine Rechtfertigung für Code, der nicht ausgeführt wird.

Sie: Hier sehen Sie eindeutig ein Problem. Glauben Sie aus dieser Erfahrung, dass ich auf mein mangelndes Wissen über die wichtigsten Methoden hingewiesen habe?

Ihn: Ja. (du solltest gehen)
Ihn: Nein ...

Sie: Dann helfen Sie mir bitte zu verstehen, wo das Problem liegt.

Hoffentlich können Sie an dieser Stelle eine vernünftige Diskussion führen. Wenn nicht, ist es Ihre Zeit nicht wert.

7
Nicole

Ich hatte ein ähnliches Interview, außer dass ich versucht habe, den Kerl durch meinen Code zu führen. Seine Antwort war, in die Luft zu jagen und zu schreien, dass er ein Team von [10? 15?] Entwickler, und dass ich "nicht die Einstellung hatte, in [dieser] Umgebung zu arbeiten". Meine Antwort? Verlassen.

4
Marcin

Machen Sie niemals die Optionen 1 und 3. Es mag sich gut anfühlen, Ihren Ärger abzulassen, aber es löst kein Problem (macht es normalerweise nur noch schlimmer). Es ist leicht, dumm aussehende Menschen zu verurteilen, aber ohne das große Ganze zu kennen, kann es ein einfacher Fehler sein. Und alles in allem zieht dich das nur in den emotionalen Wirbelwind und macht dich so zu einem Teil des Problems.

Ich würde wahrscheinlich zuerst mit Option 4 gehen. Einige Menschen können möglicherweise aus Rückmeldungen lernen und vernünftiger werden. Aber wenn es nicht zu funktionieren scheint, wechseln Sie zu Option 2. Es macht keinen Sinn, meine Zeit und Mühe damit zu verschwenden, Menschen zu ändern, die nicht bereit sind, sich zu ändern. Und noch weniger, wenn ich versuche, einer Person zu beweisen, dass ich es besser weiß, wenn sie nicht bereit ist, es jemals zuzugeben.

4
Péter Török

Wenn ich du gewesen wäre, hätte ich getan 5 (zu sagen, dass es ein dummer Fehler von mir war). Und dann hätte ich der Personalabteilung sehr negatives Feedback über das Interview gegeben. Auch wenn möglich, würde ich den anderen Personen (wie Sie) zusammen mit dem Firmennamen (wie Sie es nicht getan haben) von diesem Vorfall erzählen und sie warnen.
Ich werde niemals 1,2 machen, wie es ist nicht professionell. Werde niemals 3 und 4 machen, weil ich nicht für seine/ihre verantwortlich bin Dummheit und es nicht meine Aufgabe ist, ihn/sie besser zu machen.

3
Manoj R

Aus Erfahrung versuchen sie, die Entwickler vom Typ Lehrbuch von den Entwicklern "Ich esse Code" herauszufinden. Viele Entwickler scheitern an diesen dummen Fragen (kein Scherz).

Es gibt auch Situationen, in denen Entwickler des Typs (Jon Skeet) eingestellt werden, dh der Entwickler ist schlauer als der Interviewer, der Interviewer findet dies eine Bedrohung und eliminiert den Interviewten aus Gründen der Arbeitsplatzsicherheit (oft ist der Interviewer der Chefarchitekt oder Teamleiter).

Es ist ein Haken 22. Gehen Sie einfach raus und fordern Sie die Personalabteilung auf, den Job dort zu verschieben, wo die Sonne nicht scheint (natürlich höflich). Sagen Sie ihnen, dass Sie Jon Skeet kennen ... lol

2
Buhake Sindi

War dort. Wie Sie bereits wissen, versucht er (sie) zu untersuchen, dass er mehr über Java als Sie) weiß, indem er Ihre Antwort "herunterstimmt" (jemals den Film "Amadeus" mit dem Charakter "Salieri" gesehen? ).

Erinnern Sie sich höflich an ihn/sie, dass Sie da sind, um einen Job zu bekommen, nicht um zu testen, wer mehr über Java/(welche Technologie auch immer) weiß, dass es für Sie in Ordnung ist, zu versuchen, den Interviewer zu beeindrucken, weil Sie nach einem Job suchen und dass jede Person ein Problem auf andere Weise als andere lösen kann, und das bedeutet nicht unbedingt, dass dies eine falsche Antwort ist.

0
umlcat

Ich beantworte alle Fragen während eines Interviews, auch idiotische. In einem kürzlich durchgeführten Interview (ich habe mich für eine Stelle als Software-Architekt beworben und der Interviewer ist gemäß seinem Titel ein technischer Architekt) erhielt ich beispielsweise die Frage, ob alle Versionen des .NET-Frameworks bis zur Veröffentlichung von .NET4 veröffentlicht wurden. Kein Problem, ich habe dem Interviewer sogar mehr gegeben, als ich ihm sagte, dass ich .NET Framework seit seiner frühen Beta im Jahr 06/2000 verwendet habe :).

0
Tien Do

Nun, ich habe irgendwo einmal gelesen, dass man ihm in dieser Situation eine Geschichte erzählen kann. Die Hauptsache ist, dass die Geschichte nicht um ihn geht, aber er wird wissen, dass es um ihn geht. Dies ist eine Art unterschwelliges Messaging. Sie erzählen nur die Geschichte, aber in seinem Unterbewusstsein weiß er, dass Sie über ihn sprechen. Die Geschichte wäre also:

"Oh, das erinnert mich an einen Kandidaten, der so eine lustige Sache gemacht hat. Er hatte ein Interview mit einem so klugen Kerl und schließlich schlug ihn der Kandidat ins Gesicht und verließ den Raum. Der Interviewer war schockiert und erkannte etwas ist falsch mit ihm ... "

0
Adam Arold