Golang
Comment avez-vous interagi avec le fournisseur de cotations ? Comment avez-vous obtenu les données ?
Comment les partitions seraient-elles réparties s'il y a 2 consommateurs et 4 partitions?
Quels sont tes points forts?
A-t-il écrit de la documentation?
Comment les données transitent-elles du client au serveur lors d'une requête HTTP ? Décrivez toutes les étapes.
Sur quel type de charge (CPU-bound ou I/O-bound) en Go peut-on lancer le plus grand nombre de goroutines?
Que trouve-t-on dans Go pour la programmation parallèle et asynchrone ? Énumérez les outils principaux.
Quels types de mécanismes de verrouillage mutuel d'exclusion utilisez-vous dans vos projets?
Comment évaluer l'efficacité de la recherche de données dans une structure d'arbre binaire?
À quel moment du processus d'exécution du code Go l'opérateur defer est-il appelé?
Quels aspects du code l'outil de linting analyse-t-il dans le langage Go?
// mkdir projet // cd projet // go mod init projet // touch main.go // vim main.go // --créer le code-- package main import "syscall" // func main() { // msg := []byte("Bonjour, le monde!\n") // syscall.Write(1, msg) // } // --fin du code-- // go build -o app // ./app // go test ./... // git nint // git add . // git commit -m "init"
Que avez-vous entendu parler de notre entreprise?
Dans quelles situations l'allocation de mémoire se fait-elle automatiquement dans la pile lors de l'exécution d'un programme?
Le type string en Go est-il mutable ou immuable?
Continueras-tu à aller aux autres services pour les données si le premier des 11 services renvoie une erreur?
Qu'est-ce qui rend un système à haute charge ? En se basant sur votre expertise.
Parlez-moi de MVCC (Contrôle de Concurrence Multi-Version) dans PostgreSQL.
Explique ce que signifie l'utilisation de fonctions récursives en programmation et comment elles fonctionnent.
Peut-on insérer un autre bloc de code avec des accolades à l'intérieur d'une fonction existante?