10 Fehler, die Programmierer bei der Vorbereitung auf Vorstellungsgespräche häufig machen, geteilt mit Programmierern, die kurz davor sind, an Vorstellungsgesprächen teilzunehmen, in der Hoffnung, für alle hilfreich zu sein.

1. Nur am Computer üben
Wenn der Interviewer Ihre Fähigkeiten bewerten möchte, bittet er Sie möglicherweise, Code eher auf einem Whiteboard als auf einem Computer zu schreiben. Sie können also nicht einfach nur am Computer üben. Der Compiler auf einem Computer erkennt Ihre Syntaxfehler automatisch, aber ein Whiteboard nicht.
Nehmen Sie Stift und Papier zur Hand, um das Schreiben von Code zu üben. Wenn Sie es selbst überprüfen und denken, dass das Programm korrekt ist, tippen Sie es in den Computer ein, um zu sehen, ob es wie ursprünglich beabsichtigt funktioniert.
2. Sich nicht auf mögliche Fragen vorbereiten
Bereiten Sie sich vor dem Vorstellungsgespräch unbedingt auf Fragen vor, die gestellt werden könnten. Die Fragen können Projekte betreffen, an denen Sie gearbeitet haben, die verschiedenen Probleme, auf die Sie gestoßen sind, und wie Sie diese Herausforderungen gelöst haben. Ihre Antworten beeinflussen den Eindruck des Interviewers von Ihren technischen Fähigkeiten.
Überprüfen Sie vor dem Vorstellungsgespräch die Projekte, an denen Sie gearbeitet haben, und ordnen Sie Ihre wichtigsten Erfolge.
3. Keine Probeinterviews durchführen
Der Grund ist offensichtlich. Es ist am besten, zu üben, welche Fragen in einem Interview gestellt werden könnten. Außerdem können Sie während des tatsächlichen Interviews, obwohl der Interviewer Ihnen Fragen stellt, ihm auch Fragen stellen, also sollten Sie im Voraus vorbereiten, welche Fragen Sie stellen möchten.
4. Blindes Auswendiglernen von Lösungen
Wenn Sie vorhaben, Antworten im Voraus auswendig zu lernen, in der Hoffnung, sie bei Bedarf zu verwenden, rate ich Ihnen, sich die Mühe zu sparen – es ist reine Verschwendung. Denn die Wahrscheinlichkeit, genau die Antwort zu treffen, die Sie auswendig gelernt haben, ist extrem gering.
Im Gegenteil, auch die Vorbereitung von Lösungen erfordert viel Zeit und Mühe. Denken Sie daran: Je besser Sie vor Ort abschneiden, desto höher ist Ihr Wert.
5. Mit leiser Stimme sprechen
Im Allgemeinen kann eine leise Stimme bei anderen den Eindruck erwecken, dass Ihr Denken unklar ist. Kommunizieren Sie also alle Fragen gut mit dem Interviewer. So können Sie Ihren Gedankengang zeigen und ihm helfen, den Wert der von Ihnen vorgeschlagenen Lösung und natürlich Ihren Wert richtig einzuschätzen.
6. Sprechen und Handeln ohne nachzudenken
Organisieren Sie Ihre Sprache gut, bevor Sie Fragen beantworten. Alles zu sagen, was Ihnen in den Sinn kommt, offenbart nur Ihre Sorglosigkeit. Ihre Worte sollten strukturiert und präzise sein. Was das Handeln betrifft, überprüfen Sie den Code nach dem Schreiben sorgfältig.
7. Schlechte Programmiergewohnheiten
Eine fehlerfreie Lösung allein bedeutet nicht, dass Sie definitiv gut abschneiden werden. Sie müssen sich auch dupliziertem Code, unordentlichen Datenstrukturen, übermäßigen Leerzeichen und so weiter bewusst sein.
Schreiben Sie Code, als wäre es für echte Anwendungen. Entwerfen Sie Datenstrukturen und erstellen Sie Funktionalität mit logischem Denken, und stellen Sie sicher, dass das Layout den Konventionen der von Ihnen verwendeten Sprache folgt.
8. Nicht testen
Nachdem du Code geschrieben hast, solltest du dir unbedingt Zeit nehmen, ihn zu testen, um sicherzustellen, dass keine Fehler vorhanden sind. Dieser Prozess erfordert auch Übung mit Papier und Stift; andernfalls, wenn du im Vorstellungsgespräch an einem Whiteboard schreiben sollst, wirst du dich unsicher fühlen!
9. Unachtsamkeit beim Beheben von Fehlern
Nachdem du einen Bug gefunden hast, solltest du am besten zuerst über die Ursache nachdenken und dann handeln. Verlass dich nicht darauf, einen booleschen Wert zu ändern oder in einer Schleife zufällig ein Flag umzuschalten, um das Problem zu lösen. Das zeigt nur, dass du keine Ahnung hast, welchen Fehler du gemacht hast, und dass du nicht geduldig oder sorgfältig genug bist, das Problem zu prüfen.
10. Aufgeben
Es wird immer einige Probleme geben, die unsere Fähigkeiten übersteigen. Der Interviewer möchte deine Einstellung sehen – ob du mutig Herausforderungen annimmst oder ob du dich sofort zurückziehst, sobald du auf ein Problem stößt.
Der Schlüssel liegt darin, einen Geist zu zeigen, der die Herausforderung annimmt. Unternehmen wollen Leute, die mit Code tatsächlich Probleme lösen können, und du musst ihnen zeigen, dass du den Prozess des Problemlösens genießt.
Übersetzungslink:http://www.codeceo.com/article/10-common-mistakes-programmer-interview.html
Englisches Original:10 häufige Fehler bei der Vorbereitung auf Coding-Interviews
Übersetzungsautor:Code Rural Network– Xiaofeng