Sobes.tech

Golang

Kāda ir atšķirība starp DELETE un TRUNCATE? Kā tu iztīrītu tabulu?

169

Vai Go ir objektorientēta vai strukturēta valoda? Aplūkojiet OOP pamatprincipus (inkapsulācija, polimorfisms, mantošana, abstrakcija) un parādiet, kā tie tiek īstenoti Go.

169

Uzdevums: Ko kods parādīs? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

169

Kas darbosies ātrāk — ģeneriki vai tukšas saskarnes?

168

Jauna SKU (gaļas malka) parādās Postgres galvenajā sistēmā — vai tai būtu jāparādās Redis?

168

Kā pārbaudīt funkciju printNumber bez viena sekundi gaidīšanas?

168

Vai esat strādājis ar Kopīgajām tabulas izteiksmēm (CTE)? Pastāstiet par tām, ieskaitot rekursīvās CTE.

167

Kas ir idempotence? Pastāv NoSQL datu bāzes — kādas ir to atšķirības un kur izvēlēties?

167

Kurš izmantoja meklēšanas pakalpojumu?

166

Uzdevums: „Vienlaicīga URL apstrāde ar laika ierobežojumu“ Uzrakstiet funkciju fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, kura: 1. Katram URL veic HTTP GET pieprasījumu (var izmantot http.Get). 2. Atgriež map[string]string, kur atslēga ir URL, un vērtība ir atbildes ķermenis (kā virkne) vai tukša virkne kļūdas/laika beigās. 3. Vienlaicīgi tiek izpildīts ne vairāk kā maxParallel pieprasījumu. 4. Kopējais funkcijas darbības laiks nedrīkst pārsniegt timeout. Ja laiks beidzas, visi nepabeigtie pieprasījumi tiek pārtraukti, un funkcija atgriež to, kas ir izdevies. 5. Izmantojiet kontekstu atsaukšanai.

165

Kāpēc datu normalizācija ir nepieciešama SQL?

165

Kas tevi šobrīd interesē, ko meklē sev?

165

Ja pirmais produkts ir rādīts 1000 reizes, otrais – 500 reizes, un pirmais ir 50 klikšķu, otrais – 25, kā tos var salīdzināt?

164

Vai tu šobrīd esi Maskavā? Kādu darba formātu apsver?

164

Kādu uzvedības modeli īsteno Kafka tipa ziņojumu starpnieki? Izskaidrojiet, kā darbojas šis modelis (Pub/Sub), kādas attiecības pastāv starp entītijām.

164

Kāpēc mums ir nepieciešams Docker? Kāpēc mēs vienkārši nevaram palaist bināro failu uz servera?

164

Vai Linux'te ir interesantas nianses ar GOMAXPROCS un cgroups?

163

Kā Go realizē polimorfismu bez klasiskās mantošanas (duck typing)? Vai tas ir kompilācijas laika vai izpildes laika polimorfisms? Kādu citu polimorfisma veidu var realizēt Go?

162

Kā jūs strādājāt ar Kubernetes? Ko darījāt?

161
/10