Golang
Qu'est-ce qu'une API et à quoi sert-elle dans les intégrations du système?
Qu'est-ce qu'un fork?
Comment fonctionne la variable conditionnelle (sync.Cond) en Go?
Combien de microservices y avait-il approximativement dans le système?
Quels sont les problèmes courants pouvant survenir dans le code généré par l'IA, et comment un développeur doit-il les gérer correctement?
À quoi sert un canal dans une transmission sans tampon, si les données vont de pile en pile ? Quel rôle joue le canal ?
Comment l'équipe a-t-elle organisé la conception de l'architecture, quels outils ont-ils utilisés?
Dans quels cas augmenteriez-vous le niveau d'isolation ? Quand utiliser Serializable ?
Quelle a été la tâche la plus intéressante que vous avez résolue récemment ?
Quels types de variables existe-t-il en Go?
Quels sont les processus GDPR que vous avez mis en œuvre (anonymisation, suppression des données) ?
Nomme tous les méthodes HTTP (verbes) que vous connaissez.
Quelles autres structures de données connais-tu (file, pile) ? Pourquoi une liste chaînée est-elle pratique pour implémenter une file d'attente ? Quelle est la complexité asymptotique de l'insertion d'un élément dans une file basée sur un tableau et sur une liste chaînée ?
Avez-vous déjà eu à traiter des tâches d'architecture ? Comment les décisions architecturales ont-elles été prises ?
Quelles sont les métriques ? Avec quels outils allons-nous enregistrer ces métriques ?
Comment Go assure-t-il la sécurité lors de la manipulation des maps en accès concurrent et quels mécanismes de synchronisation sont utilisés en pratique?
Es-tu prêt à déménager à Yelabuga?
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) // }
Qu'est-ce que l'indexation dans les bases de données et à quoi sert-elle?
Parle-moi des brokers de messages avec lesquels tu as travaillé.