Jaká byla vaše oblíbená strategie, když cluster Elasticsearch selhal nebo přestal odpovídat? Přerušila se funkce vyhledávání na webu, nebo byl k dispozici záložní mechanismus pro přímé dotazy na PostgreSQL?
Golang
Jak jste řešili hluboké stránkování? Pokud uživatel chce vidět 100. stránku výsledků, používáním standardního from/size v Elasticsearch, je to velmi náročné na paměť. Použili jste Search After?
V jakých situacích je vhodnější, aby vývojář psal kód ručně místo spoléhání se na řešení generovaná AI?
Kdy je refaktoring rizikový a kdy byste se mu měli vyhnout?
Použili jste CDC (například Debezium), fronty zpráv nebo plánovač úloh pro synchronizaci dat?
Jak by měl být navržen HTTP server v Go tak, aby podporoval plynulé ukončení a správné čištění zdrojů?
Co je to kontext v Go a proč je důležitý v konkurenčních a HTTP aplikacích?
Máte službu, která spouští mnoho gorutin. Jak byste omezili počet současně běžících gorutin?
Potřebujete zpracovat velmi velký soubor CSV v Go. Jak byste to udělali, aniž byste načetli celý soubor do paměti?
Jaký je rozdíl mezi json.Unmarshal a json.Decoder a kdy byste je použili?
Co jste dělali na posledním místě práce?
Co je to pracovní skupina v Go a kdy ji použijete?
Jaké jsou běžné problémy, které se mohou vyskytnout v kódu generovaném AI, a jak by je měl vývojář správně řešit?
Jaký je efektivní přístup k provádění revizí kódu v Go a které aspekty by měly být upřednostněny jako první?
Jaké problémy mohou nastat v souběžných programech Go a jak je detekujete?
Co je to middleware v Go HTTP serverech a jak je implementováno?
V jakých týmech jste pracoval?
Zúčastnili jste se revize kódu?
Můžete popsat situaci, kdy je použití Mutexu vhodnější než kanály?
Jak obvykle testujete HTTP handlery v Go?