Golang
Milyen indexeket ismersz és melyiket használtad?
Mi történik, ha az olvasó bezárja a csatornát, miközben a író még ír? Hogyan kerülhető el a pánik?
Mi a goroutine-ok hátránya?
Mi volt a legnagyobb hiba?
Magyarázd el az overflow-kupacok létrehozását a térképen túlcsordulás esetén
Vannak korlátok, ha több consumer példány olvas a Kafka-ból?
Adatverseny probléma a mérleg levonásakor: hogyan javítható?
Hogyan épült fel a Kubernetes és Docker munkád? A fejlesztők maguk foglalkoztak vele vagy a DevOps?
func fetch(ctx context.Context, u User) (string, error) { // hálózaton valamit csinálunk time.Sleep(time.Millisecond * 10) // késleltetés szimulálása return u.Name, nil //return "", errors.New("valamilyen hiba") } func Do(ctx context.Context, users []User) (map[string]int64, error) { var mu sync.Mutex var wg sync.WaitGroup ch := make(chan error, len(users)) names := make(map[string]int64, 0) ctxWithCancel, cancel := context.WithCancel(ctx) wg.Add(len(users)) for _, u := range users { go func() { defer wg.Done() select { case name, err := fetch(ctx, u): if err != nil { ch <- err return } mu.Lock() names[name] = names[name] + 1 mu.Unlock() case <-ctxWithCancel.Err: } }() }
Az orvosi adatokkal kapcsolatban — diagnózisok, személyes és érzékeny adatok a betegekről. Ahol az integritás és a biztonság kritikus, milyen megközelítések biztosítanák ezt az architektúra szintjén?
Miért keresel és jelenleg alkalmazásban vagy?
Mindig javítja a B-fa index a teljesítményt, vagy lehet fordított helyzet?
Mesélj a tapasztalataidról, miben vagy büszke?
Hogyan nevezik ezt a mutatót, ami a kattintásokat az impressziókhoz viszonyítja?
Mi az a B-trees index?
Mi az index?
Van tapasztalata külső szolgáltatásokkal (bankok, fizetési átjárók, API-k) való integrációban?
Hogyan valósítsunk meg egy rendezett térképet (ordered map) Go-ban, amely garantálja a kulcsok sorrendjét az iteráció során?
Írjon egy függvényt, amely ellenőrzi, hogy egy sztring palindróm-e. - A palindróm egy olyan karakterlánc, amely mindkét irányban ugyanúgy olvasható. - Csak az a-z és A-Я betűket ellenőrizze, nem számítva a kis- és nagybetűket.
A math.Pow függvény float64-et ad vissza, mi kifejezetten int32-t adunk meg, és megpróbálunk egy nagy számot beilleszteni — mi fog történni?