Ist lautes Denken während eines Interviews wirklich die beste Strategie? [geschlossen]


44

Bei einer anderen Frage, die ich kürzlich zu Best Practices für das Whiteboarding gestellt habe , herrschte allgemeiner Konsens darüber, dass lautes Nachdenken bei der Beantwortung die beste Strategie war.

In der Tat sind lange Momente der Stille unangenehm.

Nach den letzten Interviews ist mir jedoch aufgefallen, dass Interviewer, wenn mein lautes Nachdenken zu falschen Lösungen oder auf dem falschen Weg führt, bei weiterer Überlegung schnell auf Probleme mit meinem Ansatz hinweisen, insbesondere wenn ich aufhöre eine Minute innehalten. Dies war kein Einzelfall und geschah bei mehr als einem Interview mit mehr als einem Interviewer.

Die andere Sache ist, dass ich nach dem Interview bei einem Problem, das ich absolut bombardiert habe, ziemlich schnell die Lösung skizzieren konnte, als ich mich hinsetzte und das Problem schweigend auf ein Stück Papier skizzierte. Lautes Denken bedeutet für mich, dass ich in Gedanken darüber nachdenke, wie ich mich beim Interviewer registrieren muss, und außerdem befürchte ich, dass ich den falschen Weg eingeschlagen habe und neu anfange, nachdem ich etwas an die Tafel geschrieben habe Verschwendet viel Zeit. Wenn Sie erst einmal einen bestimmten Weg eingeschlagen haben und festgestellt haben, dass Sie viel Junk geschrieben haben, können Sie ihn nicht mehr rückgängig machen, während der Interviewer das Chaos nicht gesehen hätte und es schneller gewesen wäre da whiteboarding eine schlechte idee mehr zeit in anspruch nimmt als nur über eine schlechte idee nachzudenken.

Ich möchte keine Momente der Stille, aber gleichzeitig nimmt das Sprechen mehr Zeit in Anspruch, führt zu Selbstbewusstsein und kann dazu führen, dass der Interviewer etwas unternimmt, was ich vielleicht mit etwas mehr Zeit selbst herausgefunden habe.


7
Du brauchst nur Übung. Wenn sie hineinspringen, bitten Sie sie höflich zu warten, bis Sie fertig sind.
Whatsisname

14
Es gibt kein "lautes Denken". Es wird gedacht und geredet. Das Sprechen ist laut, das Denken ist still. Manchmal gehen sie zusammen, aber meistens ist es das Gespräch, das Ärger verursacht. Wie Calvin sagen würde: "Mein Hauptproblem ist, dass sich meine Lippen bewegen, wenn ich denke" :)
Rook,

4
Ein guter Interviewer, der Fragen stellt, die zum Nachdenken anregen, wird die Gedanken, die er gerade provoziert hat, nicht unterbrechen.
cdkMoose

2
Gute Frage. Programmiererinterviews sind sehr einzigartig.
Techgration

2
Ich frage die Leute, die ich explizit interviewe, laut zu denken, da ich finde, dass es wertvoller ist, ihren Denkprozess zu verstehen, als zu entscheiden, ob sie die richtige Antwort finden oder nicht.
Dietbuddha

Antworten:


44

Es ist vielleicht nicht die beste Strategie für Sie, aber es ist sicher schön für die Interviewer , solange Sie nicht "Full Metal Jacket" - verrückt nach ihnen machen.

Die meisten Interviewer wissen dies zu schätzen (zumindest für Programmierpositionen), da es ihnen Folgendes ermöglicht:

  • bewerte deinen Denkprozess ,
  • und leite dich, wenn du auf dem falschen Weg bist .

Aber zögern Sie nicht, "Moment mal, lassen Sie mich darüber nachdenken" und überlegen Sie, bevor Sie zu viel darüber streifen. Lass dir Zeit ; aber lass sie nicht ewig hängen. Sie sind gespannt, ob Sie stecken bleiben oder nicht.

Auch ist es nicht schlecht, auf dem falschen Weg zu sein: Es ist Ihr durchgehender Prozess . Es ist inkrementell und Sie müssen unterwegs auf Probleme stoßen. Ziemlich normal. Es ist nur schlimm, wenn Sie nicht bemerken, dass Sie sich auf dem falschen Weg befinden oder sich weigern, es zu sehen, wenn Sie dazu aufgefordert werden, und es dann nicht schaffen, den richtigen Weg zu finden.

Es hilft, das Gespräch in Fluss zu bringen und voranzutreiben.


Ich habe tatsächlich ein für mich sehr wichtiges Interview schwer verfehlt, weil der Interviewer darauf bestand, "mich zu führen", wenn er meinte, ich sei auf dem falschen Weg. Er sprang immer wieder ein und korrigierte mich, ohne mir wirklich die Möglichkeit zu geben, über Ideen nachzudenken. Seien wir ehrlich, es ist ein absoluter Mist, gezwungen zu sein, Ihre Gedankenprozesse laut aufzuspüren, um es dem Interviewer recht zu machen. Es ist nur ein weiteres Symptom für das eigentliche Grundproblem: Niemand hat bisher herausgefunden, wie man Entwickler effektiv interviewt.
Evicatos

13

Warum kannst du es nicht rückgängig machen? Bei diesen Fragen geht es in der Regel eher darum, herauszufinden, ob Sie sagen können: "Halten Sie das Telefon - dies, das, das und dieser andere Teil sind alles Mist. Ich habe gerade festgestellt, dass ich X angenommen habe, aber das tut es nicht." t für dieses Problem halten, so bitte mit mir, während ich ein paar Schritte sichern. " Jeder macht Fehler, aber nicht jeder ist bereit, Fehler in einem Umfeld mit hohem Druck zuzugeben. Wenn Sie sehen, dass Sie falsch liegen, sagen Sie es einfach. Versuche nicht, es zu vertuschen und hoffe, dass sie es nicht bemerken, denn das ist oft genau das, wonach sie wirklich suchen.


7

Lautes Nachdenken ist für mich eine sicherere Sache.

<laut denken>

Also, was sind meine Möglichkeiten hier?

  1. Überlegen Sie es sich laut und finden Sie die richtige Lösung. Schön in allen Belangen. Prüfungsergebnis: 2

  2. Überlegen Sie es sich laut und finden Sie eine falsche Lösung oder machen Sie es mit Hilfe des Interviewers richtig. Schlecht, aber es gibt mir zumindest die Chance, dass der Interviewer den Gedankenprozess, den ich auf dem Weg dorthin enthüllt habe, zu schätzen weiß. Prüfungsergebnis: 0.5

  3. im stillen die richtige lösung finden. Ziemlich gut, obwohl die Gefahr besteht, dass der Interviewer meine Teamfähigkeit in Frage stellt. Prüfungsergebnis: 1.5

  4. im stillen zur falschen lösung kommen. Totales Desaster: Ich habe nicht nur versagt, sondern dem Interviewer auch eine große Chance gegeben, mich für dumm zu halten. Ergebnis: -1


Zählung: lautes Denken gewinnt über Stille 2.5: 0.5 .

laut denken


4

Ich glaube, es gibt einen Mittelweg. Sie müssen nicht jedes Detail Ihres Denkprozesses artikulieren, und ich denke nicht, dass dies erwartet wird. Sie können das Problem selbst kommentieren, Sie können beschreiben, wie Sie das Problem in allgemeineren Begriffen angehen.

" OK, ich denke, ich würde es so behandeln ... Ich denke, die Schwierigkeit hier könnte sein ... Mein erster Gedanke ist ... ( ich lasse dir eine offene Option zum Hinzufügen von: " ... aber es würde nicht ganz Arbeit " , wenn Sie herausfinden, dass es so ist)"

Ein Trick ist, dass Sie die Fehler korrigieren können, die Sie gerade entdeckt haben, als ob Sie Vorlesungen gehalten hätten.


4

Wie immer "Kommt drauf an"

Wenn Sie nach dem Motto "Hier sind meine Annahmen, Dinge, die ich bei der Vorbereitung meiner Antwort berücksichtige" denken, ist es wahrscheinlich wert, sie mitzuteilen. Als Interviewer würde ich gerne den Denkprozess sehen und wenn Sie bereit sind, Annahmen oder Voraussetzungen mitzuteilen - und nach Bedarf zu ändern.

Wenn Sie mich wissen lassen, dass der Versuch, sich die Reihenfolge der Parameter für eine Standardbibliotheksfunktion zu merken, wahrscheinlich nicht so gut ist.


3

Als Interviewer bin ich sehr froh, ein paar Minuten still zu warten, während Sie über das Problem nachdenken. Aber je länger ich warte, desto bessere Antworten erwarte ich.

Wenn Sie direkt eintauchen und Fehler machen, diese aber schnell erkennen, ist das in Ordnung. Wenn Sie sich Zeit zum Nachdenken nehmen und es richtig machen, ist das besser. Aber es gibt nichts Schlimmeres als einen Entwickler, der viel Zeit dafür aufbringt, ein Problem zu durchdenken und es dann schlimm durcheinander zu bringen. Das heißt, es gibt nicht viel schlimmeres als einen Entwickler, der die Lücke so sehr füllen möchte, dass er nichts anderes tut, als zu stolpern.


3

Kommt drauf an, wie verrückt du bist. Wenn ich laut nachdenke, gibt es nur zwei mögliche Ergebnisse:

1) Ich beende meinen Gedankengang und sehe auf, dass die Interviewer ihre Stühle so weit wie möglich von mir entfernt haben. Manchmal kommt die Sicherheit kurz danach, oder nette junge Männer in ihren sauberen weißen Kitteln, ha ha ha.

2) Der technische Interviewer erschreckt den HR-Interviewer, indem er sich meinen geektakulären Glossolalia anschließt, und wir unterhalten uns 15 Minuten lang mit Geekspeek. Dann kämmen wir uns die Haare, klettern von unseren Stühlen und tun so, als wäre nie etwas passiert.

Lass uns ehrlich sein. Viele von uns sind ziemlich komisch. Wenn Leute dich oft seltsam ansehen, solltest du wahrscheinlich nicht laut denken.

Ein einfacher Kompromiss (den ich selbst benutze) besteht darin, Ihre Gedankengänge mit gut gewählten Fragen zu veranschaulichen.


1
+1 für "geektacular glossolalia und wir gabble geekspeek"
HelloFictionalWorld

2

Die beste Strategie ist, das zu tun, was für Sie funktioniert. Sie haben erwähnt, dass Ihnen das stille Denken geholfen hat, eine Lösung zu finden. Vielleicht sollten Sie dies von nun an tun, wenn Sie interviewt werden. Ich kann verstehen, dass Sie nervös sind und dass dies Ihre Lösungsfindung beeinflussen kann, aber Sie sollten den Ansatz wählen, mit dem Sie sich am wohlsten fühlen.

Ich würde mir keine Sorgen machen, dass es während eines Interviews zu einer "unangenehmen Stille" kommt. Betrachten Sie es als "Bedenkzeit".


Es kann teilweise davon abhängen, wie die Frage gestellt wird. Wenn der Interviewer die Frage erklärt und sagt: "... Sprechen Sie uns jetzt durch den Prozess, während Sie nach einer Lösung suchen", werden sie nicht zu beeindruckt sein, wenn Sie einige Minuten still sitzen. Sie geben sich vielleicht 10 oder 15 Sekunden Zeit, um Ihre Gedanken zu sammeln, aber danach sollten Sie am besten mit der Erklärung beginnen.
Caleb

@Caleb: Wenn das spezifiziert ist, dann musst du ja laut denken. Aber angesichts der Option schlage ich vor, das zu verwenden, was für den Einzelnen am besten funktioniert.
Bernard

1

Ich bin mir nicht sicher, ob es wichtig ist, ein Problem in Worten oder auf Papier / Whiteboard zu lösen, solange Sie dem Interviewer Ihren Gedankenprozess klar machen. Der springende Punkt beim Durchsprechen eines Problems besteht darin, den Interviewer in Ihren Sinn zu bringen und zu sehen, wie Sie Probleme lösen. Vielleicht sind Sie eine Art von Person, die nicht gleichzeitig sprechen und denken kann. Deshalb würde ich dem Interviewer sagen, dass Sie lieber auf Papier als mündlich arbeiten. Sie müssen dem Interviewer einige verbale Hinweise geben, damit er weiß, was Sie tun und denken, aber Sie müssen nicht alles bis ins kleinste Detail detaillieren.


1

Lautes Sprechen ist eine großartige Möglichkeit für Interviewer, Ihren Denkprozess zu beurteilen - und genau danach suchen Interviewer. Sie wollen nicht jemanden, der nur programmieren kann , sondern jemanden, der weiß, wie man Probleme löst.

Natürlich ist es für die interviewte Person ziemlich lästig, laut zu sprechen (ich weiß, dass es für mich war). Dies ist insbesondere dann der Fall, wenn eine schwierige Frage gestellt wird. Wenn Sie Zeit brauchen, um etwas über die Frage zu sagen, sagen Sie dem Interviewer, dass er "warten und lassen Sie mich etwas darüber für eine Sekunde". Wenn Sie dann glauben, eine Lösung zu haben, sagen Sie, woran Sie gedacht haben und wie Sie zu Ihrer Schlussfolgerung gekommen sind.

Ich finde, die Interviewer warten gerne ein paar Sekunden, während Sie über das Problem nachdenken.

Eine andere Technik, die Ihnen Zeit zum Nachdenken gibt, besteht darin, den Interviewer zu bitten, einen Aspekt des Problems zu klären. Dies gibt Ihnen mehr Zeit zum Nachdenken und hilft Ihnen möglicherweise dabei, eine offensichtliche Lösung zu finden, an die Sie zuvor nicht gedacht hatten.


-1

Ich habe gelesen, dass Menschen, die mit sich selbst sprechen, wesentlich bessere Problemlöser sind.

Vielleicht können Sie einfach nur vor sich hin murmeln und das Beste aus beiden machen. :-) Ernsthaft.

Du wirst ein besserer Prob sein. Solver und sie erhalten nicht die vollständigen Details Ihres Suchbaums, einschließlich der Sackgassenknoten.


2
"Ich habe gelesen, dass Menschen, die mit sich selbst sprechen, wesentlich bessere Problemlöser sind." Neugierig, haben Sie eine Quelle dafür? In Bezug auf Ihre Antwort fürchte ich, dass dies Sie verrückt machen könnte (und möglicherweise ärgerlich zu arbeiten, wenn Sie die ganze Zeit auf freiem Feld oder während Besprechungen vor sich hin murmeln). Nicht, dass dies eine Überlegung bei der Einstellung sein sollte, aber es würde wahrscheinlich Leute
abhaken

-4

Meine jüngsten Erfahrungen mit dem Whiteboarding als Problem haben mich missbraucht und überzeugt, dass der Interviewer nur ein paar Dinge über meine Kindheitstraumata und nichts über meine Fähigkeiten gelernt hat.

Ich halte es nicht für eine gute oder sogar ethische Idee, eine Stecknadel in ein technisches Genie zu stecken und ihn vor einem Whiteboard zu zeigen.

Nächstes Mal! Ich werde einen Notizblock und einen oder zwei farbige Stifte mitbringen und das tun, was ich normalerweise tue, um ein Problem zu lösen. Ich beginne, Kringel im Vorschulalter zu skizzieren, bis mein Gehirn in den Hyperantrieb geht. Hoffentlich entspanne ich mich genug, um nachzudenken. Es scheint, dass meine Angst ist, dass ich kläglich scheitern werde und diese Angst mich kläglich scheitert. Vielleicht hilft Übung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.