Szükség volt-e kézi partíciók elosztására a podok között?
Golang
Foglalkozott már építészeti feladatokkal? Hogyan hozták meg az építészeti döntéseket?
Hogyan írjunk párhuzamos HTTP-kéréseket Golangban?
Írja le a rendszer magas szintű architektúráját: milyen komponensekből áll?
Mi az a cancel a context.WithTimeout-ban, és miért hívjuk?
// Van egy banki terminálhálózat. Szükséges a hálózaton lévő válaszok gyűjtése. A terminálok az ország egész területén találhatók. // Írjon egy függvényt, amely egy URL-t kap bemeneti listából ([]string{"[link] "[link] "[link] és így tovább}) // A választ a stdout-on külön sorban kell megjeleníteni "url: %s, code: %s" func check(urls []string) {}
Aktívan keresel munkát vagy csak konkrét ajánlatokat nézegetsz?
Mesélj a Kafka használatáról a munkában: esetek, mit írtál?
Az olvasások a mesterrel, a replika vagy hogyan oszlottak el?
Írjon egy merge függvényt több rendezett uint csatorna egyesítésére egy rendezett csatornába
Írd le az egyik projekted architektúráját (rétegek, minták, kód szervezése)
Jelenleg interjúkat folytatsz, vagy van ajánlatod?
Valaha beállította a Kafka-topikok partícióinak számát?
Milyen összegtől számítasz ajánlatnak a fizetési elvárásaid szerint?
Miért hagyod el a céget?
Hogyan lehet megoldani a mutató módosításának problémáját a függvényben, anélkül, hogy közvetlenül megváltoztatnánk a mezőt?
fő csomag import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Hogyan adhatók át a függvényparaméterek Go-ban, különösen a szeletek?
Milyen gyakran fordultak elő memória szivárgások?
Milyen sorrendben fognak végrehajtódni a goroutine-ok és miért?