Jak bys postavil co nejdostupnější službu pro výpočet čísel s neomezeným rozpočtem? Jaké technologie bys použil, kde bys ji umístil, jak bys sbíral metriky?
DevOps
Binárník se snaží připojit port 80, ale již je obsazen nginxem. Jak spustit tento binárník?
Jak bys rozdělil role Ansible pro nginx, WordPress a Joomla, pokud na různých serverech jsou různé kombinace služeb?
Jaké typy DNS záznamů existují? K čemu slouží záznam PTR?
Jaké pakety půjdou kam při síťové žádosti? Jaké budou MAC adresy zdroje a cíle při odeslání žádosti na 8.8.8.8?
Která metrika paměti je důležitá pro monitorování na serveru? Kdy začít alarmovat?
Co jsou system a user v kontextu času CPU? Čím se liší? Pokud aplikace počítá číslo π, který parametr bude růst?
Co se stane při provádění síťového požadavku na [odkaz]? Popište proces DNS řešení.
Jakým mechanismem v Ansible lze rozdělit spuštění a nespouštět některé úkoly při běžném nasazení?
Odeslali jsme požadavek na port 8888. Je to TCP/UDP — na které vrstvě OSI modelu se nachází?
Jak fungují systémové volání (syscalls) v Linuxu? Co je userspace a kernelspace?
Jak sledovat zatížení diskového subsystému? Jaké utility používat a na co si dát pozor?
Jak spravovat OOM Killer v Linuxu, aby databáze nikdy nebyla ukončena? Který parametr za to odpovídá?
Jaká práva jsou potřeba, aby soubor mohl být spuštěn v Linuxu? Jak funguje mechanismus kontroly práv před spuštěním?
Jaké typy probe jsou v Kubernetes (liveness, readiness, startup)? Na co slouží každá a co se stane při jejich spuštění?
Jak zjistit, jaké systémové volání jsou prováděna běžící aplikací?
Kde v Linuxu najdete binární soubory? Jak najít zkompilovaný binární soubor umístěný v /opt?
Jak bys vyvažoval provoz mezi několika cloudy? Na jakých technologiích bys postavil globálního load balanceru?
Popište proces navázání spojení TCP a TLS při provádění HTTP požadavku.
Co se stane při zadání [link] do terminálu Linux z pohledu systému, sítě a vrstev OSI?