Golang
Skaitiniai vyko su meistru, su replika ar kaip jie buvo paskirstyti?
Kaip vyksta savarankiškai dirbančiųjų pajamų registravimo procesas?
Papaskink apie konkurencingą apdorojimą — turi tam atskirą punktą. Kaip ribojote lygiagretumą? Kiek buvo jungčių prie PostgreSQL?
Ar šiuo metu vykstate pokalbius arba turite pasiūlymus?
Kas nutiks, jei kaip argumentą funkcijai perduosite slice ir jį viduje pakeisite?
Su kokiomis pristatymo garantijomis susidūrėte Kafka?
Kuo skiriasi kooperatyvinė ir išankstinė daugelio užduočių valdymas?
Užduotis apie skaidres Go kalba: ką išves kodas su funkcijomis addNums ir addDynams?
Kaip buvo aptiktas nesuderinamumas — per Kafka skaidinius ar tarp sluoksnių?
Kas atlieka virtualių adresų vertimą į fizinius?
Papaskinkite apie apkrovas ir įdomius atvejus, susijusius su apkrovos optimizavimu.
Dirbote su OpenTelemetry?
Papaskink apie savo dabartinį darbą Wildberries — kokia platforma, kokia komanda, kuo užsiiminėjai?
Kaip išlaikysime duomenų nuoseklumą skaitant?
Kokia buvo didžiausia užklausų skaičius per sekundę labiausiai apkrautoje paslaugoje?
// Pataisyti kodą func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }
Kas yra rune Go?
Kiek aktyviai šiuo metu ieškote ir kodėl svarstote pasiūlymus?
Kas yra struktūros Go ir kam jos naudojamos?
Ar buvo atvejų, kai reikėjo apginti idėją ar funkciją prieš produktą ar analitikus?