-- Kirjutage SQL-päring, mis tagastab järgmised andmed: -- n1. Näidata kliendi nime ja tema linna, kes on teinud vähemalt 1 tellimuse
Golang
Mida teeb funktsioon append Go-s?
Milliseid väärtusi saab välja rnk (DENSE_RANK) IT ja HR tabelite töötajate jaoks?
Kas saab olema paanika, kui teha append nil slice'ile?
Miks kood koos kanali ja mutexiga ei tööta (mis on deadlocki põhjus)?
Miks ei ole soovitatav luua iga URL jaoks eraldi goroutine'i terminalide kontrollimisel?
Kuidas sa kontrolliksid, kas lisatud indeks töötab tõesti hästi, eriti tootmises?
Räägi olukorrast, kus sa pakkusid algatust ja seda kaitsesid.
Kas te saate meenutada olukorda, kus midagi katki läks ja mida te tegite?
Millist tööformaati eelistate?
Süsteem hakkas aeglustuma — kuidas otsid põhjust?
Kas kasutasite Kafka jaotamiseks võtmeid?
Millises järjekorras täidetakse gorutined ja miks?
Kas teil on käsil sõjaväepilet?
Kas ülesanded olid alati hästi kirjeldatud? Kuidas käitusite juhul, kui kirjeldus oli puudulik?
// Parandage koodi 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() }
Mis juhtub vanade ja uute võtmetega kaardi kasvades? Miks mitte kõike kohe kopeerida?