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.
quelle
Antworten:
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:
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.
quelle
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.
quelle
Lautes Nachdenken ist für mich eine sicherere Sache.
<laut denken>
Also, was sind meine Möglichkeiten hier?
Überlegen Sie es sich laut und finden Sie die richtige Lösung. Schön in allen Belangen. Prüfungsergebnis: 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
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
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
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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".
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle