Interviewfragen zu Browser und Performance (Junior) mit Antworten
75 Fragen fürs Vorstellungsgespräch zu Browser und Performance (Junior) mit richtigen Antworten, Erklärungen und Links zur Dokumentation.
Diesen Test machen- 1.Du tippst eine URL ein und drückst Enter. Welche Reihenfolge kommt dem am nächsten, was der Browser zuerst tut?
- 2.Was baut der Browser aus dem geparsten HTML?
- 3.Was ist der Render Tree?
- 4.Welche Reihenfolge der Render-Stufen ist nach dem Aufbau des Render Tree richtig?
- 5.Was passiert in der Layout-Phase (Reflow)?
- 6.Was ist der Critical Rendering Path?
- 7.Warum nennt man CSS render-blockierend?
- 8.Was macht ein klassisches
<script src>ohneasyncoderdefermit dem HTML-Parsen? - 9.Was ist der Unterschied zwischen
deferundasyncan einem Skript? - 10.Wie lädt
<script type="module">standardmäßig? - 11.Was ist der Unterschied zwischen den Events
DOMContentLoadedundload? - 12.Was ist der Preload Scanner des Browsers?
- 13.Welche drei Metriken sind heute die Core Web Vitals?
- 14.Was misst LCP (Largest Contentful Paint)?
- 15.Was ist ein „guter“ LCP-Wert?
- 16.Was misst INP (Interaction to Next Paint)?
- 17.Was ist ein „guter“ INP-Wert?
- 18.Was misst CLS (Cumulative Layout Shift)?
- 19.Welche Änderung verringert durch Bilder verursachten CLS am wahrscheinlichsten?
- 20.Was misst TTFB (Time to First Byte)?
- 21.Was misst FCP (First Contentful Paint)?
- 22.Was ist der Unterschied zwischen Labordaten und Felddaten?
- 23.Welches Werkzeug liefert direkt in Chrome einen Labor-Performancebericht mit Vorschlägen?
- 24.Warum kann Lighthouse in einem normalen Seitenlade-Audit kein INP melden?
- 25.Was ist ein Long Task auf dem Main Thread?
- 26.Warum fühlt sich eine Seite mit viel JavaScript auch nach dem Laden langsam an?
- 27.Was macht
loading="lazy"an einem<img>? - 28.Warum sollte man dem Hero-Bild oben auf der Seite kein
loading="lazy"geben? - 29.Was erlaubt
srcsetmitsizesan einem<img>dem Browser? - 30.Welche Bildformate ergeben bei ähnlicher Qualität meist kleinere Dateien als JPEG und PNG?
- 31.Was macht
font-display: swap? - 32.Was ist FOIT?
- 33.Was ist ein billiger Weg, Bilder schneller zu laden, ohne ihren Inhalt zu ändern?
- 34.Was macht
<link rel="preload">? - 35.Was macht
<link rel="preconnect" href="https://cdn.example.com">? - 36.Wofür ist
<link rel="prefetch">gedacht? - 37.Was macht
dns-prefetch? - 38.Was bedeutet
Cache-Control: max-age=3600? - 39.Was ist der Unterschied zwischen
no-cacheundno-store? - 40.Wofür nutzt man ein
ETag? - 41.Was bedeutet eine Antwort
304 Not Modified? - 42.Warum schreiben Build-Werkzeuge einen Content-Hash in Dateinamen wie
app.3f9a1c.js? - 43.Welche Caching-Regel passt zur HTML-Seite einer oft aktualisierten Website mit gehashten Asset-URLs?
- 44.Was bedeutet
Cache-Control: private? - 45.Wo kann eine HTTP-Antwort auf dem Weg zum Nutzer gecacht werden?
- 46.Was macht ein Hard Reload (Strg+Umschalt+R) typischerweise mit dem Cache?
- 47.Warum hilft es der Performance, Textressourcen mit Brotli oder gzip auszuliefern?
- 48.Was ist ein zentraler Vorteil von HTTP/2 gegenüber HTTP/1.1?
- 49.Wie macht ein CDN eine Seite schneller?
- 50.Warum sind Weiterleitungen schlecht für die Ladegeschwindigkeit?
- 51.Was macht zwei URLs zum selben Origin?
- 52.Sind
https://example.comundhttps://example.com:8443derselbe Origin? - 53.Was verhindert die Same-Origin-Policy standardmäßig?
- 54.Was ist CORS?
- 55.Wer setzt CORS durch?
- 56.Ein Frontend auf
https://app.comrufthttps://api.comauf und sieht einen CORS-Fehler. Wo ist die Lösung meist nötig? - 57.Was ist ein CORS-Preflight-Request?
- 58.Welcher Header in einer Antwort erlaubt jedem Origin, sie zu lesen?
- 59.Was ist Cross-Site Scripting (XSS)?
- 60.Welche Art, Nutzereingaben in die Seite einzufügen, ist sicher vor XSS?
- 61.Warum verursachen React- und Vue-Templates meist kein XSS, wenn man
{userInput}rendert? - 62.Was sind die drei klassischen Arten von XSS?
- 63.Was ist Content Security Policy (CSP)?
- 64.Wenn man von Nutzern gelieferten HTML-Code einfügen muss (etwa formatierte Kommentare), was sollte man tun?
- 65.Was macht das Flag
HttpOnlyan einem Cookie? - 66.Was macht das Flag
Securean einem Cookie? - 67.Was bedeutet
SameSite=Laxfür ein Cookie? - 68.Warum gilt es als riskant, ein Auth-Token in
localStoragezu speichern? - 69.Wie beeinflussen Cookies die Performance?
- 70.Was ist Mixed Content?
- 71.Was macht der Header
Strict-Transport-Security(HSTS)? - 72.Warum ist HTTPS für viele moderne Webfunktionen wie Service Worker Pflicht?
- 73.Was bedeutet
Content-Encoding: brin einer Antwort? - 74.Was signalisiert
<img decoding="async">dem Browser? - 75.Welches DevTools-Panel zeigt Timing, Größe, Status und Caching jeder Anfrage?