Golang
Comment la POO est-elle implémentée en Go?
Que cherches-tu actuellement pour toi-même, qu'est-ce qui est important pour toi?
Comment fonctionne une map en Go ? Parlez de la structure interne, des buckets, des collisions.
Quand le ramasse-miettes est-il lancé ? Y a-t-il des points d'arrêt spéciaux à certains moments ?
À quoi servent les jetons JWT?
Quelle est la complexité algorithmique de la recherche binaire dans un tableau trié ? (O(1) / O(log n) / O(n) / O(n^2))
Vous fusionnez deux tables et effectuez une agrégation, à ce moment-là, ces données changent — que se passera-t-il?
Quels index connaissez-vous dans la base de données ? Quelles fonctions ont été utilisées ?
Parlez-moi du profilage des services en Go — à quoi ressemble le processus de débogage et de recherche des points faibles?
// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Implémentez la fonction merge qui prend plusieurs canaux d'entiers et retourne un seul canal qui fusionne les valeurs de tous les canaux d'entrée. Le canal fusionné doit se fermer lorsque tous les canaux d'entrée sont fermés.
Parle-moi du pattern Outbox — comment ça fonctionne?
Quels signaux d'alarme dans une entreprise seraient pour toi des facteurs d'arrêt?
Trouver des erreurs de syntaxe dans le code corrigé
Quelles structures de données connaissez-vous?
Que se passe-t-il lors de la lecture et de l'écriture dans un canal fermé?
Une clé primaire peut-elle être composée?
Si le chat est cassé, que la mémoire et le processeur sont en ordre, mais que les messages ne arrivent pas, comment diagnostiquerais-tu le problème?
Décrivez les exigences pour une application Python + OpenGL pour le morphing d'objets avec un curseur.
Qu'est-ce qu'un bucket dans une map physiquement?
Parle-moi de ton expérience professionnelle, des projets sur lesquels tu as travaillé, ce que tu as fait précisément.