Pověz mi o slicech v Go: co jsou, z čeho se skládají, co se stane při append ve funkci, která přijímá slice?
Golang
Kolik máte Postgres instancí na projektu?
Snažíte se pokrýt co nejvíce procentuálně nebo pokrýt nejkritičtější obchodní logiku?
Co bylo třeba dělat konkurenceschopně? Jak omezit paralelní zpracování?
Co jste dělali s prodlením spotřebitele při přeinstalaci nebo zastavení služby?
Jak často používáš worker pool a na jaké úkoly?
Co je to defer? Jaký je pořadí provádění defer v kódu s více defery?
Píšeš dokumentaci?
Co jste dělali s neplatnými zprávami po ručním zpracování? Jak to vypadalo technicky?
Byl proveden zátěžový test vašeho servisu?
Pověz o CTE — WITH, poddotazech, které se překrývají.
Co se stane, pokud provedete další matematické operace s přetečeným výsledkem int32 — bude to chyba, panika nebo něco jiného?
Stále pracujete v Magnitu? Proč jste se rozhodl vstoupit na trh?
Jak byl formálně zajištěn v Petrovich a dříve v Gazpromneft?
Když nedokážeme zachytit paniku, aplikace se stejně ukončí?
Museli jste v kódu explicitně nastavit úroveň izolace?
Pověz mi o Kubernetes — co jsi dělal se svým clusterem?
Co se dělo v pipeline po inboxu? Jak se data zapisovala do databáze?
Je proměnná s po převodu ve stejné paměti nebo je alokována jinde?
Pověz o konkurenčním zpracování — jak omezili paralelismus, jak vybírali parametry podle měření?