Tillbaka till akademin

Intervjuguide

Tech deep-dive

Whiteboarding, system design, kodprov — strukturen som visar arkitekt-tänk i kort tidsfönster.

~15 min läsning
Det viktigaste i korthet
  • 01System design-intervjun mäter inte din kunskap om Kafka. Den mäter om du frågar efter krav innan du ritar.
  • 02Kodprov: clean code > klurig lösning. Läsbarhet vinner över O(log n).
  • 03Tystnad är dyrt. Tänk högt även när du är osäker.

Del 1

Ramen som funkar för system design — varje gång

1) Klargör krav (funktionella + icke-funktionella). 2) Estimera storlek. 3) Rita på högsta nivån. 4) Zooma in på en flaskhals. 5) Diskutera tradeoffs. Hoppa aldrig över steg 1.

  • → Säg högt: 'Innan jag ritar, vill jag förstå vem som läser och vem som skriver — och hur ofta.'
  • → Skriv ner antaganden i hörnet på whiteboardet. De bedömer om du tänker i bounded contexts.

Del 2

Live-coding utan att panika

Börja med signature + en testfall i kommentar innan du skriver kod. Det köper 30 sekunder att tänka och visar att du tänker test-first.

Del 3

När du fastnar — vad du säger

Inte 'ehm'. Säg: 'Två vägar här: A som löser det enkla snabbt, B som skalar bättre men tar 20 min. Vilken vill du se?' Lägger bollen tillbaka utan att låta vilse.

Vanliga misstag

Undvik detta

  • ✕ Hoppa direkt till en specifik databas innan kraven är klara.
  • ✕ Säga 'micro­services' utan att veta varför.
  • ✕ Skriva tyst i 8 minuter.
Formuleringar som fungerar

Säg så här — ord för ord

När du inte vet syntaxen

"Jag mockar API:t med rätt signature — i en riktig PR skulle jag dubbelkolla docs. Vill du att jag pseudo-kodar eller försöker?"

När frågan är vag

"Tre tolkningar — vilken siktar du på? A: optimera latency. B: optimera kostnad. C: optimera dev-velocity."

Övningssvar redo? Få ton-feedback.

Klistra in din intervjufråga och ditt svar — AI:n betygsätter ton, struktur, specificitet.

Testa ditt svar

Fler guider