Comment fonctionne le protocole IP et avec quoi chaque niveau du modèle OSI opère-t-il?
Golang
Quelle est la différence entre parallélisme et concurrence?
Quels sont les niveaux d'isolation des transactions dans PostgreSQL?
Quelle est la différence entre processus et threads dans Linux ? Comment Linux les voit-il en interne ?
Qu'est-ce que Stop the World en Go?
Quel type de multitâche est utilisé dans Go ? Comment le planificateur de Go interrompt-il les goroutines ?
L'accès concurrentiel à une tranche est-il sûr ? Y aura-t-il une condition de course si 4 goroutines modifient chacune leur index unique de la tranche ?
Quel est le PID du processus init/systemd?
Quelle est la différence entre TCP et UDP ? À quel niveau du modèle OSI fonctionnent-ils ?
Pourquoi le binaire Go pèse environ 2 Mo même pour un programme simple ? Qu'est-ce qui est inclus dans le runtime de Go ?
Connaissez-vous les commandes : grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim ?
Quelles anomalies connais-tu en programmation multithread ?
Pourquoi utilise-t-on des backticks dans les méthodes de vérification des caractères ici ? Quelle est la différence entre backticks, guillemets doubles et guillemets simples ?
Que va afficher le programme si vous laissez des backticks au lieu de guillemets simples lors de la comparaison de caractères ?
Quelles primitives de synchronisation existent en Go?
Y a-t-il une trajectoire de carrière ? Souhaitez-vous évoluer sur le plan technique ou vers la gestion/le leadership d'équipe ?
À quoi servent les goroutines ? Quel est leur avantage par rapport aux processus et aux threads du système d'exploitation ?
// Écrire des implémentations de cache avec TTL (temps de vie) pour la structure User. // Vous pouvez utiliser User.ID comme clé // Nous voulons que ce soit thread-safe // Nous ne voulons pas récupérer d'enregistrements avec TTL expiré lors de l'opération de lecture // Nous voulons que les enregistrements avec TTL expiré soient supprimés et ne soient pas stockés // API get/set/del
Quelle mémoire existe-t-il dans Go et qu'est-ce qui y est stocké ? Où vont les variables globales et les constantes ?
Comment évalues-tu ton niveau de compétence avec la console Linux ? Débutant, intermédiaire ou avancé ?