Cosa c'è dentro Piani Domande Blog Documentazione Accedi

Nel system design si valuta l'ordine, non il lampo di genio

Requisiti, scala, contratto di API, dati, colli di bottiglia, guasti. Chi salta un passaggio perde punti anche con l'architettura giusta. Whisperer sente la domanda e mostra il passo successivo, non una soluzione già pronta.

Senza bot · chi intervista non vede nulla

DomandaAccorciatore di link

  • Passo 1

    Requisiti e scala prima di qualsiasi riquadro nel diagramma

    Ordine
  • Passo 2

    Le letture dominano le scritture 100 a 1 — la decisione nasce da lì

    Numero

Cosa fa cadereI punti dimenticati

  • Guasti

    Cosa succede quando cade la cache

    Quasi sempre

Perché l'ordine

La valutazione segue un percorso noto

Chi conduce un colloquio di system design valuta la conduzione: se hai fissato i requisiti, se hai stimato il volume, se hai motivato la scelta dello storage, se hai parlato di consistenza e di guasti. Una risposta brillante fuori ordine vale meno di una risposta ordinaria nell'ordine giusto.

  1. Requisiti e scala per primi

    Quanti utenti, quale rapporto fra letture e scritture, quale latenza è accettabile. Senza questo ogni scelta successiva resta senza argomento.

  2. Il contratto prima dei componenti

    Quali chiamate esistono e cosa restituiscono. È ciò che trasforma un bel diagramma in un sistema discutibile.

  3. Guasti e consistenza alla fine, sempre

    Repliche in ritardo, cache che cade, code che si accumulano. È il blocco più dimenticato e quello che distingue di più i livelli di seniority.

Preparazione

Cosa mettere prima nella base di conoscenza

Il tuo percorso di conduzione

I sei passaggi con parole tue. Quando l'assistente ricorda il tuo percorso, ti spinge al passo successivo invece di improvvisarne un altro.

I numeri che usi sempre

Latenza del disco, della rete, costo di un round-trip, throughput tipico. Sono loro a reggere una stima fatta a voce.

I sistemi che hai davvero costruito

La domanda «come lo faresti» migliora molto quando dietro c'è un «come l'ho fatto» con numeri veri.

Limiti

Due cose oneste

Primo limite Allenamento, non colloquio vero

Usare un aiuto nascosto in un processo di selezione viola di norma le regole aziendali. L'uso che sosteniamo è la simulazione e la revisione della propria prestazione.

Secondo limite Una registrazione per volta, non una migrazione d'archivio

Una registrazione già pronta si può caricare: la sezione «Riunioni» accetta un file fino a 25 MB — mp3, m4a, wav, ogg, flac, aac, oltre a mp4 e webm, da cui viene presa la traccia audio. Quello che manca è il caricamento in blocco di un intero archivio; e consuma gli stessi minuti di una chiamata dal vivo.

Domande

Quello che si chiede per primo

Risponde con un'architettura intera?

Non è l'obiettivo. La risposta utile indica il passaggio che manca e il numero che regge la scelta — recitare un'architettura pronta è proprio ciò che chi intervista riconosce per primo.

Come ci si allena da soli?

Dì la risposta a voce alta con Whisperer aperto e poi leggi la trascrizione. I passaggi saltati si vedono nel testo.

Va bene per un colloquio di design ML?

La meccanica è la stessa, cambia il percorso. Salva il tuo percorso ML come nota e l'assistente seguirà quello invece di quello generico.

Registra una simulazione intera

Poi segna nella trascrizione il minuto in cui è cominciato ogni passaggio. Quelli che non compaiono sono esattamente quelli che costano il posto.