Wie beantwortet man in einem Programmierinterview die Frage „Was war die größte Herausforderung an Ihrem letzten Job/Projekt?

Ich wurde in allen Vorstellungsgesprächen gefragt, was die größte Herausforderung an meinem letzten Job/Projekt war.

Nach welchen Arten von Informationen suchen die Interviewer, wenn sie diese Frage stellen?

Ich habe dies bearbeitet, um es beim Thema zu halten und zu vermeiden, dass es sich um eine Meinungsumfrage handelt.
Ich habe nie eine gute Antwort auf diese Frage finden können. Es steht auf meiner Liste mit Interviewfragen, von denen ich glaube, dass sie dem Interviewer nichts sagen und mir sagen, dass sie ein Buch darüber gelesen haben, „wie man jemanden interviewt“. Normalerweise hat jede Antwort, die ich geben würde, so viel Hintergrund und Kontext, dass sie Sinn macht, sie langweilen sich, bevor ich zur eigentlichen Antwort komme, oder es erfordert, dass ich geschützte/geheime Informationen offenlege.
@bluegreen du brauchst nur einen Editor. Versuchen Sie, sich die Geschichte einmal laut zu erzählen. Lassen Sie dann Details fallen, bis Sie den Kern erreichen. Machen Sie sich zum Helden. Zeigen Sie, wie Sie die Dinge angehen (Einstellung) und dass Sie mindestens einmal gewonnen haben. Niemand interessiert sich für die Hintergründe oder den Kontext.

Antworten (4)

Diese beliebte Frage bringt zwei Arten von sehr wertvollen Antworten hervor:

  • Ich fand es sehr schwer, [etwas, was man in diesem Job tun muss], weil [ich das wirklich schlecht finde und es nicht mag]
  • Ich wurde wirklich herausgefordert durch [eine wahnsinnig schwierige Sache, durch die jeder herausgefordert werden würde] und ich musste wirklich hart arbeiten, aber ich habe es geschafft und [Geschichte der technischen Exzellenz, die für den anstehenden Job direkt relevant ist]

zusammen mit anderen, die weniger wertvoll sind:

  • Ich fand es schwierig oder unangenehm, [etwas zu tun, was Sie in diesem Job nicht tun müssen], und das ist einer der Gründe, warum ich mich für diese Art von Job bewerbe
  • Ich wurde wirklich herausgefordert von [wahnsinnig schwierige Sache, von der jeder herausgefordert würde] und ich habe es nie geschafft, aber wenn ich mich noch einmal damit auseinandersetze, werde ich es noch einmal versuchen

und zum Schluss so etwas:

  • nichts fordert mich heraus, ich mache alles auf Anhieb, alle Jobs sind einfach, wenn man so schlau ist wie ich
  • leerer Blick
  • [klar erfundene Geschichte]

Erzählen Sie keine Geschichte, die der ersten Antwort entspricht. Wenn Sie eine Geschichte haben, die zur zweiten Antwort passt, werden Sie gut darin, sie zu erzählen. Egal wie klein das Ding ist, eine Geschichte, in der du der Held bist, ist die beste. Aber vermeiden

  • Ich wurde wirklich herausgefordert durch [einfache einfache Sache, die für den Job erforderlich ist] und ich musste wirklich hart arbeiten, aber ich habe es geschafft und [die Geschichte der alltäglichen Gewöhnlichkeit, die als heroische Exzellenz dargestellt wird]

Wenn Sie diese Geschichten an Ihren Kollegen vorbeiführen, kann sich herausstellen, ob Sie denken, dass Sie die zweite präsentieren, aber tatsächlich die letzte präsentieren und sich selbst von der Betrachtung ausschließen.

"Erzählen Sie keine Geschichte, die zur ersten Antwort passt" - welche Antwort?
@Brandin „fand es sehr schwer, [etwas, was man in diesem Job tun muss], weil [ich das wirklich schlecht finde und es nicht mag]“
Was Sie also sagen, ist, nur die zweite Option zu verwenden? Es scheint nicht ganz klar zu sein...
Möglicherweise haben Sie keine Geschichte, die zum Muster des zweiten Punkts passt, @WeckarE. Ich zeige, wie diese Geschichten interpretiert und in Muster eingeordnet werden. Wenn Sie Ihre Antwort auf diese Frage jetzt laut sagen, wie klingt sie? Wie könnte ein Interviewer es interpretieren? Gibt es eine bessere Geschichte, die Sie stattdessen erzählen könnten?
Der unklare Teil war, wie Sie die ersten beiden Geschichten als "sehr wertvoll" auflisten, später aber sagen, dass Sie die erste nicht verwenden sollen. (Ist es noch wertvoll?) Die erste Geschichte ließe sich wahrscheinlich auch durch eine Umformulierung des letzten Teils beheben, z. B. „Ich fand es aufgrund anfänglicher mangelnder Erfahrung sehr schwierig, etwas zu tun . Aber mit harter Arbeit und der Unterstützung meiner Kollegen Es ist mir gelungen “.
@Brandin der erste ist für den Interviewer wahnsinnig wertvoll, weil er es einfach macht, Sie auszuschließen, keine Einstellung. Es ist die Art von Antwort, die die Frage inspiriert. Verstehen Sie, Sie sind da, um den Job zu bekommen. Der Interviewer hat andere Prioritäten. Was für einen Interviewer wertvoll ist, bestimmt, was er fragt. Sie müssen wissen, was sie schätzen, aber denken Sie niemals, dass die einzigen Dinge, die sie wertvoll finden, Dinge sind, die Sie großartig aussehen lassen. Und ahnungslose Kandidaten sagen fröhlich: „Ich finde [etwas, das für diesen Job von entscheidender Bedeutung ist] sehr herausfordernd, weil [ich es wirklich nicht verstehe].“

Normalerweise gehe ich mit einem sehr radikalen und unorthodoxen Ansatz vor:

Die Wahrheit

Ich weiß, das ist nicht das, woran man denkt, wenn man versucht, durch ein Vorstellungsgespräch zu kommen, aber Ehrlichkeit ist wirklich die beste Politik.

  • Fast jeder hat "Erzählungen", wenn er nicht ehrlich ist
  • Es ist leicht zu merken
  • Es hält der Prüfung von Folgefragen stand

Es gibt Klischee-Fragen wie „Was ist deine größte Schwäche“, aber diese hier passt nicht. Sie sind normalerweise sicher, wenn Sie ehrlich sind, solange Sie auch Takt verwenden. Es ist, als würde Ihre Frau sagen: "Wie steht dieses Kleid an mir?" Sie können mit "wie ein Zirkuszelt" oder "es ist nicht sehr schmeichelhaft, das blaue sieht besser aus, finde ich" antworten. Beide haben den Vorteil, wahr zu sein, aber einer ist beleidigend.

Und so ist es auch, wenn man über Schwierigkeiten bei früheren Arbeitgebern spricht. Ich versuche, ehrlich zu sein, aber ich wähle die Unverblümtheit zurück. Einige tatsächliche Dinge, die ich als Antwort auf diese Frage gesagt habe (die wahr sind):

  • Mein Manager, obwohl er ein brillanter Programmierer war, hatte die eher unorthodoxe Projektaufgabenmanagement-Technik, die aus ungefähr 60 winzigen Post-It-Zetteln an seinem Bürofenster und nirgendwo sonst bestand. (Ich habe dann beschrieben, wie ich das überwunden habe, ohne meinen Manager zu beleidigen)
  • Die Tatsache, dass, obwohl ich kein C++ in meinem Lebenslauf habe, von mir immer noch erwartet wurde, hauptsächlich an einer C++-Codebasis zu arbeiten.
  • Keine Versionskontrolle, kein formaler Test- oder Bereitstellungsprozess über das „Kopieren einer ausführbaren Datei auf den Server“ hinaus.

Und in jedem Fall würde ich erklären, wie ich diese Schwierigkeit überwunden oder kompensiert habe. Sie suchen nicht so sehr nach dem, was Sie als schwierig empfunden haben, sondern in Ihnen, um zu erklären, wie Sie ein Problem angegangen sind und wie Sie es überwinden konnten. Solange du nicht beleidigst oder schlecht redest, kannst du ziemlich ehrlich sein.

Niemand erwartet, dass Sie zu 100 % positive Dinge über Ihr letztes Projekt zu sagen haben. Sie wollen nicht, dass Sie es unbedingt wegwerfen, aber jedes Projekt hat Schwierigkeiten.

Mit anderen Worten: Seien Sie ehrlich, aber taktvoll und respektvoll .

Es muss wahrscheinlich nicht erwähnt werden (aber ich werde es tun), dass ein zugrunde liegender Zweck jeder Frage in jedem Interview darin besteht, sicherzustellen, dass Sie kein Idiot sind, dem es an grundlegenden sozialen Fähigkeiten mangelt, oder ein potenzielles HR-Problem. Obwohl sie auch andere Gründe für bestimmte Fragen haben können, halten sie immer Ausschau nach Personen, die möglicherweise eine der folgenden Antworten auf „was Sie am schwierigsten fanden“ haben:

  • Eine Chefin haben
  • Arbeiten mit [ Rasse oder Religion hier einfügen ]
  • Wach bleiben, haha. (mach keine Witze)
  • Sicherheitsrichtlinien
  • Niemand konnte einen Witz verstehen

Wenn man nicht ehrlich ist

Wenn Sie rechtliche Probleme mit Ihrem ehemaligen Arbeitgeber haben, behalten Sie es für sich. Mir ist klar, dass sexuelle Belästigung Ihre größte Schwierigkeit sein könnte, aber wenn Sie Probleme mit der Personalabteilung ansprechen, könnten Sie dazu führen, dass Sie als zu riskant angesehen werden. Wählen Sie in diesen Fällen Ihr zweitschwierigstes Problem.

In bestimmten Fällen KÖNNTEN sie nachsehen, was Sie als schwierig empfunden haben, insbesondere wenn sie versuchen abzuschätzen, ob Sie in der zukünftigen Stelle auf ähnliche Schwierigkeiten stoßen werden.
Vielleicht, aber selbst dann wären sie wahrscheinlich immer noch in erster Linie daran interessiert, wie Sie es dort überwinden würden.
Also... Was wäre, wenn du es nicht überwunden hättest? Wenn es zum Beispiel teilweise der Grund für den Jobwechsel ist?
Ich finde es gut, dass Ihre Beispiele nicht nur die Basisarbeit (in Ihrem Fall Programmieren) beinhalten, sondern auch die Arbeit mit Kollegen und Verfahren. All dies kann Herausforderungen darstellen, und je nach Geschichte und Persönlichkeit von OP waren einige möglicherweise schwieriger als andere.
+1 für dieses Beispiel einer Frau: Es fasst zusammen: "Wie antworte ich jedem Chef, den Sie im Leben treffen?"
Ich finde es traurig, dass jemand, der sexuell belästigt wurde und seinen Job aufgegeben hat, schlecht aussehen würde, wenn er erwähnt, dass er seinen Job deshalb gekündigt hat. Das hat etwas so Heimtückisches und Deprimierendes ... Dass das Opfer von Belästigung als weniger wert angesehen wird, weil es Opfer des Verhaltens eines anderen geworden ist.

Wenn ein Arbeitgeber Fragen wie „das herausforderndste Projekt/die herausforderndste Aufgabe“ stellt, interpretieren Sie dies als „ein interessantes und herausforderndes Projekt/eine interessante Aufgabe“ . Sie wollen wirklich eine Geschichte hören. Geben Sie ihnen die Geschichte. Wir alle wissen, Geschichten sollten nicht langweilig sein.

Verlieren Sie sich nicht in dem Versuch, über die eigentlich herausforderndste Sache nachzudenken, die Sie getan haben, sondern wählen Sie einfach etwas aus, das schwierig war. Suchen Sie sich am Ende etwas aus, das Ihnen gelungen ist, und stellen Sie sicher, dass es nicht langweilig wird: Interessant ist hier ein Schlüsselwort.

Wenn ein Arbeitgeber solche Fragen stellt, sucht er auch nach bestimmten Details (die für die Stelle relevant sind). Es ist nicht interessant, den gesamten Stack einer App zu erklären . Wählen Sie einen schwierigen Teil und beschreiben Sie, was Sie getan haben.

Wenn zum Beispiel diese Frage gestellt wird, könnte man antworten:

Ich arbeitete an einem Finanzhandelssystem. Wir hatten mehrere Computer, die über verschiedene Vermittlungsstellen verteilt waren, und mussten Nachrichten in mehreren Netzwerken koordinieren. Der Benutzer benötigte eine Benutzeroberfläche, die bei vielen geöffneten Instrumenten schnell reagierte.

yawn says nothing, compare to:

Bei einem Finanzprojekt hatten wir ein echtes Problem mit dem Schreiben von Tests. Mehrere Netzwerke und unberechenbare Märkte führen zu einigen absolut verrückten Szenarien. Mir blieb nichts anderes übrig, als diese Welt in unseren Tests irgendwie zu simulieren. Dies führte zu einer YAML+M4-gesteuerten domänenspezifischen Sprache, die Austausch erstellen, sich als Benutzer verhalten und akausale Netzwerkaktivitäten simulieren konnte (ja, das ist tatsächlich passiert!).

Normalerweise sucht der Arbeitgeber, wenn er diese Frage stellt, nach einem Beweis dafür, dass Sie eine schwierige Herausforderung meistern können.

Für Sie ist es an der Zeit, eine echte Leistung zu erbringen – etwas, das sehr herausfordernd war und das Sie herausgefunden haben. Wenn Sie sich nicht sicher sind, ob Sie etwas getan haben, das „wirklich herausfordernd“ war, fragen Sie Ihre Kollegen. Wenn Sie eine gute Arbeitsbeziehung zu ihnen hatten, haben Sie ihnen wahrscheinlich irgendwann bei etwas Herausforderndem geholfen.

Und wenn Ihnen wirklich nichts so Herausforderndes einfällt, dann seien Sie ehrlich – aber versuchen Sie, es in ein positives Licht zu rücken. Sagen Sie, dass Sie in Ihrem vorherigen Job nie wirklich große Schwierigkeiten hatten, aber erklären Sie auch, warum Sie das nie erlebt haben – sagen Sie, dass Sie immer sehr engagiert waren und sehr schnell Antworten auf Ihre Probleme finden konnten, oder dass Sie oft derjenige waren, der zu Ihnen kam um Hilfe bei schwierigen Aufgaben zu erhalten (aber nur, wenn dies zutrifft - ich gebe diese nur als Beispiele).

Das Wichtigste bei jedem Vorstellungsgespräch ist ein guter Eindruck von sich selbst – nehmen Sie dies also zum Anlass und versuchen Sie, sich als jemand zu präsentieren, der „herausfordernde“ Aufgaben bewältigen kann.