Co je to observability? Jaké tři pilíře observability znáte?
Golang
Jak jste určili, kde se nachází úzké místo konkrétní žádosti?
Jak byla zajištěna opakovatelnost výpočtů — že všem zaměstnancům byly uplatňovány stejné podmínky?
Co je inline optimalizace kompilátoru? Kdy k ní dochází a jak ovlivňuje umístění proměnných?
Jak Go rozhoduje o alokaci paměti na zásobníku nebo na haldě? Proč je to důležité?
Povězte nám o optimistickém a pesimistickém blokování. Čím se liší?
Proč byl v tomto konkrétním případě zvolen gRPC pro službu agregace?
Pověz mi o modelu GMP v Go. Jak fungují fronty, co je handoff, work stealing, netpoller?
Jak funguje Kafka? Povídejte o zárukách doručení a idempotenci.
Jak by se rozdělily partice, pokud jsou 2 konzumenti a 4 partice?
Co je to partitioning a sharding? Používali je?
Pověz mi o vývoji vlastního parseru logů (obálky nad OpenTelemetry). Jaká byla tvoje role?
Jak jste pracovali s transakcemi na shardech? Jak jste zajišťovali konzistenci?
Jak fungoval motor pravidel?
Co je to MVCC v PostgreSQL?
Co tě teď zajímá na novém zaměstnavateli? Jak vypadá ideální pracovní zkušenost?
Co děláte, když se stejná událost dostane dvakrát (duplikát)?
Je objem při zastavení kontejneru odstraněn?
Co přesně bylo uloženo do mezipaměti a jaká pravidla invalidace byla použita?
Lze při filtrování pouze podle sloupce B použít složený index (A, B, C)?