Sobes.tech

Golang

package principal import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Bonjour le monde!" fmt.Println("Sortie!") } Erreur fatale : toutes les goroutines sont endormies - blocage! goroutine 1 [réception de canal] : main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programme terminé : statut 2.

Senior
Wildberries & Russ Bank
93

Que sera affiché à chaque impression? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

Senior
Холодильник.руХолодильник.ру
93

Comment un événement de l'ERP arrivait-il dans Kafka ? Via BFF ou un service intermédiaire ?

Middle+
МВидеоМВидео
93

Peut-on mettre une structure dans le contexte via context.WithValue ?

Middle+
WaterWal
93

Avez-vous reçu des retours de la direction ? Comment préférez-vous les recevoir ?

Middle+
Magnit Tech
93

Quels sont les problèmes avec un objet DTO qui traverse toutes les couches (handler → service → repository) ?

Senior
2gis2gis
93

Peut-on passer un nombre arbitraire d'arguments à une fonction?

Junior
01.tech
93

Carte militaire?

Middle
МВидеоМВидео
93

Parle-moi de ton projet. Que fais-tu là-bas?

Middle+
Штрафов нет
93

Que peut-on dire de la vitesse de lecture en présence d'un index?

Intern
Озон банк
93

Pourquoi avoir choisi gRPC plutôt que REST ? Y avait-il des exigences spécifiques en matière de performance ?

Middle+
ВайлдберрисВайлдберрис
92

Quel algorithme utilise le ramasse-miettes en Go ? Comment fonctionne-t-il en général ?

Senior
ВайлдберрисВайлдберрис
92

L'accès concurrentiel à une tranche est-il sûr ? Y aura-t-il une condition de course si 4 goroutines modifient chacune leur index unique de la tranche ?

Senior
VK CloudVK Cloud
92

Quoi d'autre, à part un mutex, peut-on utiliser pour se protéger contre les conditions de course?

Middle
VKVK
92

Quels index avez-vous utilisés, sur quels champs avez-vous choisi et pourquoi?

Middle+
Servicepipi
92

Parlez de l'optimisation des requêtes de base de données du point de vue technique.

Senior
WildberriesWildberries
92

Quelles sont les recommandations pour écrire des modules en Go?

Senior
RedLab
92

Modéliser un système bancaire simple: - Table `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Table `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Exigences :** 1. Écrire un SQL pour créer le schéma avec les contraintes nécessaires (NOT NULL, FK, CHECK sur `amount` non nul). 2. Écrire une requête : - obtenir le solde actuel du compte par `account_id` (somme de `amount`). 3. Difficulté supplémentaire : supporter débit/crédit (enregistrement double). Nettoyage

Middle+
101ХР101ХР
92

Comment fonctionne la partition dans PostgreSQL en interne?

Senior
МТС CloudМТС Cloud
92

Conçois un worker pour le traitement asynchrone des opérations financières

Senior
Финтехробот
92
/412