Comment les situations de conflit étaient-elles résolues lors de la revue de code?
Golang
Parlez-moi du planificateur Golang, comment il fonctionne avec les opérations bloquantes
Travaillez-vous souvent avec des goroutines dans votre travail?
Comment passe-t-on un slice à une fonction dans un langage de programmation?
Qu'est-ce que GOMAXPROCS et combien de goroutines fonctionneront en parallèle sur 1000?
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Quelle valeur la fonction len renverra-t-elle lorsqu'elle est appelée pour une chaîne ?
Quelle est la différence entre PARTITION BY et GROUP BY pour une sous-requête?
Comment savoir si la dégradation est due à une augmentation de la consommation de ressources (CPU, etc.)?
Quel est le rôle de l'opérateur EXPLAIN lors de l'exécution de requêtes SQL dans une base de données?
Comment implémenter l'envoi de messages dans un service gRPC ?
Qu'est-ce que vous ne voudriez absolument pas voir dans votre nouveau lieu de travail?
Combien de microservices avez-vous écrits pendant votre temps dans l'entreprise?
Parlez-moi du travail avec les slices en Golang : comment fonctionnent la capacité, la longueur et ce qui se passe en cas de dépassement.
Parle-moi de ton expérience, ce que tu as fait, sur quel projet tu as travaillé et quel rôle tu as joué?
Y a-t-il une IP ou d'autres formes de personnes morales?
// Que va afficher le code? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }
Quelles tâches préfères-tu et lesquelles moins?
Quels critères utilises-tu pour sélectionner les entreprises, sur quoi te bases-tu?
Parle-moi de ton dernier projet dont tu es fier.