Sobes.tech

Golang

Hoe test je de functie printNumber zonder een seconde te wachten?

168

Hoe ben je gekomen tot het optimaliseren van PostgreSQL en welke optimalisatiemethoden heb je gebruikt?

168

Een nieuwe SKU (vleesmolentje) verschijnt in het hoofdssysteem Postgres — moet deze wel of niet in Redis verschijnen?

168

Wat werkt sneller — generics of lege interfaces?

168

Taak: Wat zal de code tonen? ```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) } ```

167

Heb je ooit gewerkt met Common Table Expressions (CTE)? Vertel erover, inclusief recursieve CTE's.

167

Waarom is gegevensnormalisatie in SQL nodig?

165

Waar ben je nu in geïnteresseerd, wat zoek je voor jezelf?

165

Welke gedragspatron implementeren berichtbrokers zoals Kafka? Vertel hoe dit patroon (Pub/Sub) werkt, welke relaties er tussen entiteiten bestaan.

164

Als het eerste product 1000 keer is weergegeven, de tweede 500 keer, en het eerste 50 klikken heeft, en de tweede 25 — hoe kunnen ze worden vergeleken?

164

Ben je nu in Moskou? Welke werkvorm overweeg je?

164

Waarom hebben we Docker nodig? Waarom kunnen we niet gewoon de binaire op de server uitvoeren?

163

Zijn er interessante nuances met GOMAXPROCS en cgroups in Linux?

163

Taak: «Parallelle verwerking van URL's met tijdslimiet» Schrijf een functie fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, die: 1. Voor elke URL een HTTP GET-verzoek uitvoert (kan http.Get gebruiken). 2. Een map[string]string retourneert, waarbij de sleutel de URL is en de waarde de response body (als string) of een lege string bij fout/tijdslimiet. 3. Niet meer dan maxParallel verzoeken gelijktijdig worden uitgevoerd. 4. De totale uitvoeringstijd van de functie mag niet langer zijn dan timeout. Als de timeout verloopt, worden alle niet-voltooide verzoeken afgebroken en geeft de functie terug wat er is gelukt. 5. Gebruik de context voor annulering.

163

Hoe heb je met Kubernetes gewerkt? Wat heb je gedaan?

161

Hoe wordt polymorfisme in Go gerealiseerd zonder klassische overerving (duck typing)? Is dit compileertijd- of runtime-polymorfisme? Welke andere soorten polymorfisme kunnen in Go worden geïmplementeerd?

160

Postgres is de hoofdgegevensbron voor de directory. Er is een nieuwe nomenclatuur (nieuw product) verschenen in Postgres — moet deze in Redis verschijnen?

160

Wat is idempotentie? Er zijn NoSQL-databases — wat zijn hun verschillen en wanneer kies je welke?

159
/10