Interviewfrage für Cloud Engineer

Vergleich einen Application Load Balancer mit einem Network Load Balancer und sag mir, wann du was nehmen würdest.

Worauf der Interviewer abzielt, wie du deine Antwort aufbaust und ein gesprochenes Beispiel zum Anpassen.

Kurzantwort

Ein Application Load Balancer arbeitet auf Layer 7, kann also nach Host, Pfad oder Header routen, TLS terminieren und mit einer Web Application Firewall zusammenspielen, auf Kosten von etwas Latenz. Ein Network Load Balancer arbeitet auf Layer 4, kann TCP und UDP, gibt dir statische Adressen, erhält die Client-Source-Adresse und skaliert auf extremen Durchsatz. Nimm Layer 7 für HTTP-Routing und Layer 4 für Nicht-HTTP-Protokolle oder wenn du statische IPs brauchst.

Warum Interviewer das fragen

Der Interviewer will ein sauberes Verständnis der Layer-Unterscheidung und ihrer praktischen Folgen, keine auswendig gelernte Feature-Liste. Nachgehakt wird meistens zu Client-IP-Erhalt, TLS-Terminierung und Health Checks, weil diese Details echte Designs entscheiden. Ein Szenario benennen zu können, in dem die billigere oder einfachere Option die falsche ist, zeigt Urteilsvermögen statt Defaults.

So baust du deine Antwort auf

  • Veranker den Unterschied auf der Protokollebene.
  • Zähl auf, was dir Layer 7 bringt und was es kostet.
  • Zähl auf, was dir Layer 4 bringt und wo es Pflicht ist.
  • Gib eine konkrete Auswahlregel und einen Grenzfall.

Beispielantwort

Gesprochenes Beispiel, erste Person

Der Layer entscheidet alles andere. Ein Application Load Balancer parst HTTP, kann also einen Pfad an die eine Target Group schicken und einen anderen woandershin, umschreiben und weiterleiten, TLS terminieren und hinter einer Web Application Firewall sitzen. Dieses Parsen kostet ein kleines bisschen Latenz, und er spricht eben nur HTTP. Ein Network Load Balancer leitet nur Flows weiter, kann also jedes TCP- oder UDP-Protokoll, fügt praktisch keine Latenz hinzu, gibt dir statische Adressen pro Zone, die Firewall-Teams lieben, und erhält standardmäßig die Client-Source-Adresse, die dir der Layer-7-Kollege nur über einen Forwarded-Header liefert. Meine Regel ist simpel: wenn es HTTP ist und ich Routing-Entscheidungen oder eine Firewall davor will, Layer 7. Wenn es ein Datenbankprotokoll ist, ein Game Server, MQTT, oder ein Kunde eine feste Adresse auf die Allowlist setzen muss, Layer 4. Der erwähnenswerte Grenzfall: der Layer-4-Kollege terminiert TLS standardmäßig nicht, wenn du also Ende-zu-Ende-Verschlüsselung bis zum Backend willst, passt er gut, aber dann hat deine Web Application Firewall keinen Platz mehr.

Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.

So funktioniert es

Nachfragen, mit denen du rechnen solltest

  • Wie kommst du an die echte Client-IP, wenn du TLS auf Layer 7 terminierst?
  • Was sind die Unterschiede bei den Health Checks zwischen den beiden?
  • Wie würdest du einen Workload handhaben, der sowohl HTTP-Routing als auch statische IPs braucht?

Weitere Fragen für Cloud Engineer

Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.

Meine Fragen vorhersagen

Üb die harten Fragen, bevor sie gestellt werden

Trainier mit einem Live-Copiloten und geh dann vorbereitet rein. Ein $29 Session Pass bringt dich durch das Vorstellungsgespräch, ohne Abo und ohne Bindung.

GhostPilot holen