Golang
Heeft u gehoord van Domain-Driven Design (DDD)? Heeft u ervaring met het toepassen van DDD-patronen?
Heeft u ervaring met Docker en Kubernetes? Op welk niveau?
Vertel me over de Garbage Collector in Go — algoritme, optimalisatiemethoden
// We hebben een methode om informatie over producten te krijgen, deze methode wordt heel vaak aangeroepen // Zijn er problemen in deze code en hoe kunnen we ze oplossen? postgress database func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }
Wat is een goroutine? Waarom wordt het lichtgewicht genoemd? Wat is de initiële geheugenmaat van een goroutine en wat is de maximale?
Waarom heb je voor jezelf voor Go gekozen?
Welke gegevens werden in Redis opgeslagen en hoe wisten ze dat de advertenties hot waren?
Hoe lang programmeer je al in Go vanuit het oogpunt van commerciële ervaring?
Vertel over IPv4 en IPv6
Hoe vaak hebt u triggers gebruikt, alleen in het geval met het verhaal of waren er andere gevallen?
Hoe controleer je de rechten van een gebruiker voor acties in de cluster met inachtneming van RoleBinding?
Wat is het verschil tussen heap en stack in Go en hoe wordt elk gebruikt?
-- Toon alle boeken en hun auteurs/co-auteurs in een eenvoudige tabel. -- Voorbeeld: -- boek_naam | auteur_naam -- ---------------------|-------------- -- De meester en Margarita | Igor -- Eugen Onegin | Ivan -- Toon alle auteurs en het aantal van hun boeken. -- Voorbeeld: -- auteur_naam | boek_aantal -- --------------|-------------- -- Igor | 2 -- Ivan | 1
Bekijk het bovenstaande databaseschema — wat kan er worden toegevoegd, of is alles in orde?
Taak met interface error en nil: wat zal de code tonen met verschillende manieren van nil toewijzen?
Heeft u eerder contact gehad met de producten van het bedrijf? Werkt iemand uit uw kennissenkring daar?
Vertel me over het laatste project waar je aan hebt gewerkt bij [bedrijf].
Vertel ons over je ervaring, alles wat je nodig vindt en relevant voor deze functie.
Heb je ooit gehoord van het Transactional Outbox Pattern?
Wat was de grootste fout?