ok, also erzählte mir Jake immer wieder. beim Abendessen. per SMS um etwa 1 Uhr morgens. In einer Bar, in der ich Queso an den Fingern hatte und kaum aufpasste. „Sie bereiten sich auf FAANG vor, als ob es ein einziges Unternehmen wäre und es nicht.“ Ich würde nicken und dann nach Hause gehen und genau das Gegenteil tun. 350 leetcode Probleme. vier Monate. ein Ansatz für alle fünf Unternehmen. Sie können sich wahrscheinlich vorstellen, wie das endete.
Amazon Systemdesign rund. Sie sagt „Warehouse Order Routing System“ und ich rufe die Whiteboard-App auf. Load Balancer, Postgres, Redis für Caching, Pfeile überall. Fünfzehn Minuten später schaue ich mir mein eigenes Diagramm an und denke ehrlich gesagt, das ist ziemlich gut. (Es war nicht besonders gut, lol.) „Was passiert, wenn zwei Pflücker in derselben Sekunde denselben Gegenstand greifen?“ leer. völlig leer. Verteiltes Sperren, ich hatte dafür eine Anki-Karte und habe sie mindestens fünfzig Mal überprüft. mein Mund wollte sich nicht bewegen. Vier Monate lang habe ich durch YouTube-Systemdesign-Playlists gelernt, wie man Kästchen auf einem Bildschirm zeichnet. nicht, wie man denkt, wenn jemand die Frage ändert. Sie gab mir dreißig Sekunden. Dreißig Sekunden Schweigen in einem Interview sind wild, ich weiß nicht, ob Sie das getan haben. Sie sitzen in Jogginghosen an Ihrem Schreibtisch und wollen verdunsten. Sie atmete ins Mikrofon aus und ja. Ich wusste es. Amazon schickte die Ablehnung zwei Tage später. neun Wörter. „hat keine Tiefe im Systemdesign bewiesen.“ Ich las es um 7 Uhr morgens und hielt kaltes Pad Thai in meiner Küche, weil ich nicht schlafen konnte. Mein Mitbewohner Kevin kam vorbei und ich tat so, als würde ich die Wetter-App überprüfen.
Mein Kumpel Jake kam ungefähr sechs Monate vor dieser Ablehnung in Google und ich reagierte, indem ich der schlechteste Freund der Welt war. würde seine Anrufe nicht erwidern. Wochen davon. er würde „Abendessen?“ schreiben. und ich ließ ihn vorlesen, weil ich es nicht ertragen konnte, jemandem gegenüberzusitzen, der hereinkam, während auf meinem Telefon eine Ablehnung offen war. schrecklich, ich weiß. Als ich ihm schließlich von Amazon erzählte, LACHTE er. kein mitfühlendes Lachen. ein echter. weil er während seiner ersten Google-Schleife eine Caching-Frage ignorierte. vierzig Sekunden tote Luft, während der Interviewer zusah. abgelehnt. kam zum zweiten Mal rein, nachdem er seine gesamte Strategie verworfen und aus dem Nichts neu aufgebaut hatte. Jake liest im Urlaub CS-Lehrbücher (echte Lehrbücher, nicht wie Medium-Artikel, echte Bücher mit Beweisen) und sein Gehirn schaltete sich auch in einem Live-Interview ab. Das ist also ein Vorbereitungsproblem. kein Wissen.
Hier ist die Sache mit leetcode, die mich immer noch wütend macht. reddit sagt mindestens 300. Ich habe 350 gemacht. Ich konnte das Muster eines Schiebefensters anpassen, bevor mein Kaffee einsetzte. Nutzlos. Und der Grund dafür ist, dass jede Runde bei diesen Unternehmen ein Follow-up hat, bei dem sie die Einschränkungen ändern, nachdem Sie Teil eins gelöst haben. Plötzlich passt die Eingabe nicht mehr in den Speicher. oder der Dienst benötigt zehntausend Anfragen pro Sekunde und Batching ist vom Tisch. Oder Sie lassen drei Regionen gleichzeitig schreiben und finden die Konflikte selbst heraus. Teil eins ist nur „Kann diese Person Code schreiben“ und der Folgeteil ist die eigentliche Bewertung. Ich habe jeweils 350 Aufgaben einmal gelöst. bin nie zurückgegangen. Ich habe keine davon verlängert. Ich kreuze nur die Kästchen an. Piepton, fertig, nächstes Problem, weitermachen.
Jake ist derjenige, der meine Vorbereitung geregelt hat, und ich habe bei jedem einzelnen Teil gegen ihn gekämpft. Seine Idee kam mir damals wild vor. Hör auf, neue Probleme zu machen. völlig aufhören. Während die Leute auf reddit über das Erreichen von 500 posteten, wollte er, dass ich meine gelöste Liste rückwärts durchginge. Er wählte fünfzig alte Probleme aus und begann, jeden Abend Folgeaufgaben über Zoom zu erfinden. Seine Frau brachte ihr Kind im Nebenzimmer zu Bett, und Jake bat mich ruhig, ein Array mit zwei Milliarden Elementen und vier GB RAM zu verwalten. „Drei Rechenzentren, eventuelle Konsistenz, was geht kaputt.“ Ich erstarrte ständig in diesen Übungsstunden. Das Gesicht brennt, die Hände zittern seltsam, die Kamera ist an, Jake sitzt mit seinem Kaffee da und wartet darauf, dass ich mich erhole. In den ersten zwei Wochen wollte ich jede Nacht aufhören. Irgendwann in der dritten Woche machte etwas Klick. Ich fing schon an, die Folge zu erraten, bevor er es sagte. Ich würde das Grundproblem lösen und mein Gehirn würde automatisch zu „OK, was wäre, wenn die Eingabe massiv wäre“ oder „Was wäre, wenn zwei Autoren gleichzeitig treffen würden“ springen. dieser Reflex. der automatische Sprung zu Einschränkungen, bevor gefragt wird. Das ist es, wonach diese Unternehmen tatsächlich suchen. Ich habe es in drei Wochen gebaut, während Jake mich auf Zoom angeschrien hat. Vier Monate Solo-Grinding brachten nichts annähernd.
die andere Katastrophe waren Systemdesign-Quellen und diese war pure Faulheit meinerseits. Ich habe ausschließlich auf YouTube studiert. URL-Shortener, Chat-App, Newsfeed. Dieselben recycelten Inhalte, die sich ab 2022 alle ansehen. In meiner Amazon-Runde fragte der Interviewer nach DSGVO-Löschpipelines. Audit-Protokollierung. Datenresidenz über Regionen hinweg. Das Wort Compliance war mir in einem Designkontext buchstäblich nie in den Sinn gekommen. nicht einmal. Ich meine es absolut ernst. Jake erzählte mir nach seiner Ablehnung, dass seine Google-Runde zwanzig Minuten am Stück mit der Cache-Entwertung und Split-Brain-Wiederherstellung verbrachte. Ich wusste nicht, was Split Brain bedeutete. Ich saß danach in meinem Civic auf dem Parkplatz und googelte auf meinem Handy Datenbankterminologie. warmes Telefon. kalte Hände. das war für mich der Tiefpunkt. Die Fragen bei diesen Unternehmen gingen weiter und ich kam mit Antworten von vor zwei Jahren herein.
verhalten. Ok, dieser Teil ist peinlich. Die Verhaltensrunde ist wahrscheinlich die vorhersehbarste Runde im gesamten Prozess, und ich habe sie vermasselt, weil ich dachte, dass meine Berufserfahrung für sich spricht. Amazon veröffentlicht seine Führungsgrundsätze auf seiner Website. Glassdoor sagt Ihnen, welche angezeigt werden. Sie ordnen Ihre Geschichten jedem Prinzip zu. Ich verstand das alles theoretisch und bereitete dann acht Geschichten vor, in denen es darum ging, dass ich Recht hatte und den Tag rettete. Heldengeschichten. alle. Meta verwendet CAR anstelle von STAR und meine Geschichten waren für ihr Format falsch gestaltet. Ich habe Punkte wegen etwas so Dummem verloren. Google schlug mich mit „Erzählen Sie mir von einer Zeit, als Ihnen klar wurde, dass Sie in etwas Wichtigem falsch lagen“, und ich hatte buchstäblich keine Geschichten darüber, dass ich falsch lag, denn warum sollte ich meine schlimmsten Momente proben? Jake hatte mir schon Wochen zuvor gesagt, ich solle Misserfolgsgeschichten vorbereiten. Ich sagte nein. Google ist da nicht meiner Meinung, lol. Als ich diese Geschichten schließlich neu aufbaute und konkrete Zahlen in sie einfügte, wurde „Verkürzung der Bereitstellungszeit von drei Wochen auf vier Tage“ zu meiner Wahl bei zwei verschiedenen Unternehmen. Dieselben Fakten, die ich zuvor hatte, im wahrsten Sinne des Wortes nichts Neues, nur anders formuliert. hat beide Male funktioniert.
Die Terminplanung hat mich zu allem anderen fast ruiniert. Google vergingen fünf Wochen vom Anruf des Personalvermittlers bis zur Entscheidung des Ausschusses. Amazon drei Wochen. Meine Freundin Sarah bekam ihr Meta zehn Tage nach dem Telefonbildschirm vor Ort. ZEHN TAGE. Man kann nicht jeweils ein Unternehmen vorbereiten, das ist die Falle, in die ich getappt bin. Ich habe versucht, sequenziell vorzugehen, und als ich mich für Amazon bereit fühlte, stand die Google-Schleife bereits auf meinem Kalender und ich kämpfte zwischen Führungsprinzipien, Systemdesigntiefe, CAR-Format und jedem anderen Framework, das jedes Unternehmen wollte. Jake und ich haben ein gemeinsames Dokument erstellt, in dem alle Themen aufgeführt sind, die alle drei Unternehmen testen. die überlappenden Dinge hervorgehoben. Zuerst die Überlappung geübt, Firmenkram für die Nacht davor aufgehoben, wie zum Beispiel das Pauken in der Abschlusswoche. Er saß um Mitternacht auf dem Boden seines Wohnzimmers und hatte Karteikarten auf dem Couchtisch ausgebreitet. unordentlich. aber es hat funktioniert.
i begann mit der Ausführung von InterviewMan während meiner eigentlichen Schleifen, nachdem Jake es erwähnt hatte. Bildschirm-Overlay, das nicht angezeigt wird, wenn Sie Ihren Bildschirm teilen, Audio über Ihr Mikrofon aufnimmt und Vorschläge in wenigen Sekunden auf dem Bildschirm anzeigt. Ein Systemdesign um ihn herum zeigte einen Caching-Fehler an, kurz bevor der Interviewer ihn ansprach, und ich schien vorbereitet zu sein, anstatt in Panik zu geraten. zwölf Dollar im Monat. Nichts im Vergleich zu den Hunderten, die ich in Kursen vermasselt habe, in denen ich gelernt habe, hübsche Diagramme zu zeichnen, die niemanden interessierten. Es ersetzt jedoch nicht das Wissen. Ich musste immer noch jede Antwort verteidigen, als sie auf Details drängten. Aber es hat mein Gehirn davon abgehalten, in den vollständigen Sperrmodus zu wechseln, wie es bei Amazon der Fall war, und das allein hat sich gelohnt.
Wenn ich jemandem etwas sagen müsste, der gerade mit der FAANG-Vorbereitung beginnt. Hören Sie auf, es wie ein einziges Unternehmen zu behandeln. fünf Unternehmen. fünf verschiedene Strukturen für die Befragung und Bewertung von Menschen. Ich habe Generika vorbereitet und wurde zerstört. Jake hat sich bei seinem zweiten Mal gezielt für Google entschieden und ist eingestiegen. Wählen Sie zwei aus, die Sie wirklich wollen, erfahren Sie, wie diese beiden ihren Prozess abwickeln, und wenden Sie sie überall sonst an, um Wiederholungen zu erhalten und Komfort aufzubauen. Das hat bei uns funktioniert. Es hat mich eine Absage und vier verschwendete Monate gekostet, es herauszufinden, aber da ist es.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
