System Design · Junior · Pytanie 1 z 75
Co dzieje się, gdy użytkownik wpisuje adres strony i naciska Enter?
- ✓Poprawna odpowiedź: DNS → połączenie (TCP/TLS) → żądanie HTTP → odpowiedź → renderowanie strony
- 2Przeglądarka od razu pobiera wszystkie pliki strony z najbliższego serwera Google
- 3Przeglądarka wysyła żądanie do wyszukiwarki, która przekierowuje na stronę
Wyjaśnienie
Przeglądarka ustala IP przez DNS (z cache na każdym poziomie), nawiązuje połączenie i handshake TLS, wysyła żądanie, dostaje HTML, parsuje go, ładuje CSS/JS/obrazki, buduje DOM i CSSOM oraz wykonuje layout i malowanie. To klasyczne pytanie otwierające rozmowę o wydajności.