Golang
Zúčastnili ste sa prepísania monolitu na architektúru mikroservisov?
Dodan je seřazený seznam čísel obsahující duplicitní prvky. Je třeba odstranit duplicity na místě (přímo v původním poli) a vrátit velikost výsledného pole. Příklad: Vstup: nums = [0,0,1,1,1,2,2,3,3,4] Výstup: 5, nums = [0,1,2,3,4,_,_,_,_,_] Vysvětlení: V tomto poli je 5 unikátních prvků. Umístěte je na první pět pozic v původním poli a vraťte číslo 5. Následující prvky v původním poli mohou být jakékoliv.
Ako vyriešiť problém konkurenčného rezervovania pri prechode na skutočnú databázu?
Prečo si si vybral programovací jazyk Go?
Všade si urobil serial ID. Čo to znamená?
Povedzte mi o tímu: 4 Go vývojári, testeri, analytici, inžinieri, tím líd?
Aké ďalšie spôsoby existujú na ochranu mapy pred súbežným prístupom, okrem mutexu?
Prečo je potrebná normalizácia?
Existuje možnosť vypnúť zberač odpadu?
Čo je to pracovní skupina v Go a kedy by ste ju použili?
Prečo ste opustili predchádzajúcu spoločnosť?
Na súčasnej práci píšeš veľa asynchrónneho kódu?
Aké výhody a nevýhody vidíš v používaní fmt.Print v knižnici?
Povedaj o zaujímavej úlohe, na ktorú si hrdý, nejakých skúsenostiach, ťažkostiach.
Kde sa v Go ukladajú reťazce – na halde alebo na zásobníku?
Aké sú výhody a nevýhody presunu časti podnikovej logiky do databázy (triggery, procedúry)?
S ktorými message brokermi ste pracovali a na aké účely ste ich používali?
Čo je reverzný proxy a ako ho možno implementovať?
Čo robí funkcia append v Go?
Povedz mi o práci s atómami a mutexmi.