Ich erstelle dieses Repo, weil ich ein technisches JavaScript -Interview habe. Hier werde ich die Ressourcen teilen, die ich benutze, um mich vorzubereiten.
Der Hauptzweck dieses Repositorys ist es, mich auf das Interview vorzubereiten, das ich in ein paar Wochen habe. Ich hoffe, dass ich mindestens zwei Commits pro Tag ein Konzept oder eine Besonderheit von JavaScript erläutern kann. Ich werde immer versuchen, ECMascript 2015 zu verwenden.
Ich werde VSCODE verwenden, um meinen JavaScript -Code auszuführen, den ich mit dem Code -Läufer installiert habe, um einen Code auszuführen. Klicken Sie einfach auf Steuerelement + Option + N (oder Steuerung + Alt + N unter Windows).
Ich habe auch automatisch mit der File > Auto Save aktiviert.
Ich hoffe, zuerst Inhalte darüber zu sehen, wie JavaScript funktioniert. Ich spreche von Funktionen und Rückrufen, Verschluss, Versprechen, einigen der Konzepte, auf die ich nicht weiter gehen werde, weil ich es bereits weiß. Ich hoffe auch, Probleme zu Datenstrukturen, Big O, Sortier- und Suchalgorithmen anzugehen. Wenn ich Zeit habe, werde ich einige Hackerrank -Algorithmen lösen
Der erste Kurs, den ich empfehle, stammt von Will Sentance, der Ihnen hilft, ein solides Verständnis für Rückrufe und Funktionen höherer Ordnung, Verschluss, asynchrones JavaScript und objektorientiertes JavaScript zu haben. Wenn Sie einen unbegrenzten Zugriff auf FrontendMaster haben, können Sie hier den vollständigen Kurs hier sehen.
Der andere Kurs stammt von Bianca Gandolfo. In diesem Platz werden Sie Algorithmen mit gemeinsamen Interviewfragen unter Verwendung einer Handvoll Algorithmus -Techniken üben. Dieser Kurs ist kostenlos und finden Sie hier einen praktischen Leitfaden für Algorithmen mit JavaScript
Algorithmen : Alles über Algorithmen, wie man dann löst, Komplexität und so weiter.
Hackerrank : Erklärung und Lösung von Hackerrank -Problemen Ich werde mit Fragen der Vorbereitung von Interviews beginnen
How-JS-Arbeiten : Einige JavaScript-Konzepte darüber, wie es funktioniert, die grundlegenden Dinge, die wir wissen müssen
Graph : Implementierung von Graph in JavaScript
Vorhersage der Zukunft : Sie können 90% der Interviewfragen, die Sie bekommen, vorhersehen. "Warum willst du diesen Job?" "Was ist ein hartes Problem, das Sie gelöst haben?" Wenn Sie sich an keine vorstellen, "Fragen am häufigsten zu den häufigsten Interviewfragen". Schreiben Sie die Top 20 Fragen auf, von denen Sie glauben, dass sie sie bekommen.
Plan : Für jede Frage auf Ihrer Liste schreiben Sie Ihre Antwort auf. Das hilft ihnen, in Ihrem Gehirn zu bleiben, was wichtig ist, da Sie möchten, dass Ihre Antworten automatisch sind.
Haben Sie einen Sicherungsplan : Schreiben Sie für jede Frage drei Antworten auf. Warum drei? Sie müssen für jede Frage eine andere, ebenso gute Antwort haben, da der erste Interviewer Ihre Geschichte möglicherweise nicht mag. Sie möchten, dass der nächste Interviewer eine andere Geschichte hört und Ihr Anwalt wird.
Erklären Sie : Wir möchten verstehen, wie Sie denken. Erklären Sie also Ihren Denkprozess und Ihre Entscheidungsfindung während des gesamten Interviews. Denken Sie daran, wir bewerten nicht nur Ihre technischen Fähigkeiten, sondern auch, wie Sie Probleme angehen und versuchen, sie zu lösen. Geben Sie ausdrücklich an und überprüfen Sie die Annahmen mit Ihrem Interviewer, um sicherzustellen, dass sie angemessen sind.
Seien Sie datengesteuert : Jede Frage sollte mit einer Geschichte beantwortet werden, die zeigt, dass Sie das tun können, was Ihnen gefragt wird. "Wie führst du?" sollte beantwortet werden mit "Ich bin ein kollaborativer/entschlossener/unklar.
Klärung : Viele der Fragen werden absichtlich offen geöffnet, um Einblicke in die Kategorien und Informationen zu geben, die Sie im technologischen Puzzle bewerten. Wir möchten sehen, wie Sie sich mit dem Problem und Ihrer primären Methode zur Lösung befassen. Achten Sie darauf, Ihren Denkprozess durchzuhalten, und stellen Sie sich gerne spezifische Fragen, wenn Sie Klärung benötigen.
Verbesserung : Überlegen Sie sich, wie Sie die von Ihnen präsentierte Lösung verbessern können. Es lohnt sich, über Ihre ersten Gedanken auf eine Frage nachzudenken. In vielen Fällen erfordert Ihre erste Antwort möglicherweise eine Verfeinerung und weitere Erklärung. Beginnen Sie bei Bedarf mit der Brute Force -Lösung und verbessern Sie sie - lassen Sie den Interviewer wissen, was Sie tun und warum. Übung: Jeder wird mit der Übung besser. Üben Sie Ihre Interviewantworten - bis laut - bis Sie jede Geschichte klar und präzise erzählen können.
Über die oben genannten Punkte finden Sie hier mehr