Golang
Povedz mi o vzorec Transactional Outbox — čo je a na čo sa používa?
Na čo sú nebufferované kanály? Prečo nemôžeme vždy používať kanál s veľkým bufferom?
Aké bude oneskorenie medzi hráčmi — v priemere a v najhoršom prípade?
Ako boli údaje adresárov aktualizované v Redis?
Aký je rozdiel medzi procesmi, vláknami a goroutines v Go?
Ako sa funkcia objaví a dostane až k predaju: plánovanie, vývoj, testy, kontrola kódu, nasadenie, rollback?
Čo je Index Only Scan?
Čo sa stane, ak spustíte kontajner s --network=host?
Kedy musíte poskytnúť odpoveď na aktuálnu ponuku?
Aký formát práce preferujete, máte vojenskú knižku a aké sú vaše finančné očakávania?
Čo je kanál v Go? Aké druhy kanálov existujú? Čo odlišuje bufferované od nebufferovaných?
Popíšte štruktúru HTTP požiadavky a odpovede. Ako sú klasifikované kódy odpovedí?
Čo sa stane s 5 spotrebiteľmi a 3 partíciami?
Čo je panika v Go a kedy ju nemožno zachytiť?
Prečo ste sa rozhodli rozdeliť monolit na 3 nezávislé služby? Na čom bolo toto rozhodnutie založené?
Máte skúsenosti s nastavovaním CI/CD pipeline (GitLab CI, GitHub Actions, Jenkins)?
Spomínal si prechod z monolitu na mikroservisy — bolo to špecificky spojené s vyhľadávaním?
Čo je replikácia, sharding a partíciovanie?
Ako si pochopil, že chat je pre používateľov užitočný?
Aké platobné metódy si integroval do fiat?