Treten Sie uns bei/folgen Sie uns auf Discord | ? (Twitter) | Telegramm | Facebook
Nicht jeder hat die Zeit, ein paar hundert LeetCode-Fragen zu beantworten. Hier sind kostenlose und kuratierte Materialien zur Vorbereitung auf technische Vorstellungsgespräche für vielbeschäftigte Ingenieure, zusammengestellt von mir, dem Autor von Blind 75. Über 1.000.000 Menschen haben von diesem Handbuch profitiert!
Neben den üblichen Algorithmusfragen gibt es noch weitere tolle Dinge:
Wir würden uns sehr über Ihre Hilfe bei der Bereitstellung von Inhalten freuen!
Dieses Repository enthält praktische Inhalte, die alle Phasen eines technischen Vorstellungsgesprächs abdecken, von der Bewerbung um eine Stelle bis zum Bestehen der Vorstellungsgespräche und der Angebotsverhandlung. Für technisch versierte Kandidaten könnten die nicht-technischen Inhalte dennoch hilfreich sein.
Die Informationen in diesem Repository sind komprimiert. Letztendlich liegt der Schlüssel zum Erfolg in technischen Vorstellungsgesprächen in der konsequenten Übung, und ich möchte Sie nicht mit zu vielen Worten langweilen. Ich erzähle Ihnen das Mindeste, was Sie wissen müssen, um sich im Vorstellungsgespräch zurechtzufinden. Sie üben und bekommen Ihren Traumjob.
Jeder, der einen Job bei einem Technologieunternehmen ergattern möchte, aber mit technischen Vorstellungsgesprächen noch nicht vertraut ist, erfahrene Ingenieure, die eine Weile nicht auf der anderen Seite des Interviewtisches gesessen haben und wieder ins Spiel einsteigen möchten, oder jeder, der es werden möchte besser in technischen Vorstellungsgesprächen.
Es gibt viele tolle Bücher wie „Cracking the Coding Interview“ und interviewbezogene Repositories auf GitHub. Was unterscheidet dieses Repositorium? Der Unterschied besteht darin, dass viele bestehende Interview-Repositories hauptsächlich Links zu externen Ressourcen enthalten, während dieses Repository hochwertige kuratierte Inhalte direkt für Ihren Konsum enthält.
Darüber hinaus konzentrieren sich die vorhandenen Ressourcen hauptsächlich auf Fragen zu Algorithmen und decken nicht ausreichend domänenspezifische und nichttechnische Fragen ab. Ziel dieses Handbuchs ist es, Inhalte abzudecken, die über die typischen Fragen der algorithmischen Codierung hinausgehen. ?
Ziel von AlgoMonster ist es, Ihnen dabei zu helfen , das technische Vorstellungsgespräch in kürzester Zeit zu meistern. AlgoMonster wurde von Google-Ingenieuren entwickelt und verwendet einen datengesteuerten Ansatz, um Ihnen die nützlichsten Schlüsselfragemuster beizubringen, und verfügt über Inhalte, die Ihnen dabei helfen, grundlegende Datenstrukturen und Algorithmen schnell zu überarbeiten. Das Beste daran ist, dass AlgoMonster nicht abonnementbasiert ist – zahlen Sie eine einmalige Gebühr und erhalten Sie lebenslangen Zugriff . Melden Sie sich noch heute an und erhalten Sie 70 % Rabatt →
Dieser Kurs von Design Gurus erweitert die Fragen zu den empfohlenen Übungsfragen, nähert sich dem Üben jedoch aus der Perspektive eines Fragemusters. Dies ist ein Ansatz, dem ich auch beim Lernen zustimme und den ich persönlich verwendet habe, um beim Codieren von Interviews besser zu werden. Der Kurs ermöglicht Ihnen das Üben ausgewählter Fragen in Java, Python, C++, JavaScript und bietet auch Beispiellösungen in diesen Sprachen. Muster lernen und verstehen, nicht Antworten auswendig lernen! Erhalten Sie noch heute lebenslangen Zugang →
Frontend-bezogene Inhalte wurden auf eine separate Website verschoben – Front End Interview Handbook.
Wir arbeiten immer noch an Systemdesign-Inhalten. Schauen Sie sich in der Zwischenzeit den System Design Interview-Kurs von ByteByteGo oder den Grokking the System Design Interview-Kurs von Design Gurus an, die unserer Meinung nach zu den nützlichsten Ressourcen für den Einstieg in die Vorbereitung von Systemdesign-Interviews gehören.
Um ein besseres Leseerlebnis zu bieten, wurde eine Docusaurus-Website erstellt. Schauen Sie sich die Website hier an!
Wenn Sie daran interessiert sind, wie Datenstrukturen implementiert werden, schauen Sie sich Lago an, eine Bibliothek für Datenstrukturen und Algorithmen für JavaScript. Es ist noch weitgehend in Bearbeitung, aber ich beabsichtige, daraus eine Bibliothek zu machen, die in der Produktion verwendet werden kann und auch als Referenzressource für die Überarbeitung von Datenstrukturen und Algorithmen dient.
Derzeit gibt es keine formellen Richtlinien für Beiträge, da sich die Dinge noch im Wandel befinden und wir im Laufe der Zeit möglicherweise einen besseren Ansatz für die Strukturierung von Inhalten finden. Sie sind herzlich eingeladen, alles beizutragen, was Ihrer Meinung nach für andere Ingenieure hilfreich sein wird. Wenn Sie Inhalte für verschiedene Domains beisteuern möchten, können Sie gerne ein Issue erstellen oder eine Pull-Anfrage einreichen, dann können wir das Weitere besprechen.
Dieses Projekt existiert dank aller Menschen, die dazu beigetragen haben. [Beitragen].
Vielen Dank an alle unsere Unterstützer! [Unterstützer werden]
Unterstützen Sie dieses Projekt, indem Sie Sponsor werden. Ihr Logo/Profilbild wird hier mit einem Link zu Ihrer Website angezeigt. [Sponsor werden]
Ich stelle Ihnen Code im Repository unter einer Open-Source-Lizenz zur Verfügung. Da es sich um mein persönliches Repository handelt, stammt die Lizenz, die Sie für meinen Code erhalten, von mir und nicht von meinem Arbeitgeber (Meta).