Golang
Vous vous évaluez comme middle ou senior?
Parle-moi du projet chez Roistat — quel genre de projet est-ce et pourquoi es-tu parti?
Quel opérateur SQL ne conserve que les lignes uniques dans le résultat?
Qu'est-ce qu'un binaire Go, que contient-il et comment exécuter du code Go sur plusieurs plateformes?
Qu'est-ce qu'un fichier .env et à quoi sert-il?
Qu'est-ce qu'un Mutex?
Quels types de verrouillages existent dans PostgreSQL?
Comment utilisez-vous les outils d'IA (Copilot) dans votre travail ? Comment gérez-vous la perte de contexte ?
Combien de temps avez-vous conservé les données pour la déduplication ? Jusqu'à quel moment avez-vous compris que c'était un doublon ?
Qu'est-ce que le contexte en Go ? À quoi sert-il ? Comment fonctionne l'annulation par délai d'expiration ?
HTTP, gRPC, WebDAV et WebSocket — lequel est en trop ?
Qu'est-ce que les partitions et les réplicas dans Kafka ?
Travaillez-vous avec gRPC ? Comment gérez-vous la compatibilité descendante dans gRPC ?
Toute l'expérience dans le CV est-elle réelle ? Y a-t-il quelque chose d'embelli ?
Pourquoi le résultat est-il négatif en cas de dépassement de int32?
Qu'est-ce que les variables d'environnement ? À quoi servent-elles ?
package main import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Qu'est-ce que l'indexation dans les bases de données relationnelles ?
Comment calculer correctement le nombre de coups par seconde : 6 jeux par seconde × 80 coups ou autrement ?
Vous avez vu qu'il n'y a pas d'index, la table est grande. Comment allez-vous ajouter un index?