Golang
Dans quelles situations l'allocation de mémoire se fait-elle automatiquement dans la pile lors de l'exécution d'un programme?
Combien de connexions y avait-il à PostgreSQL ? Que faire si les connexions ne suffisent pas avec 10 000 RPS ?
Dans quelles situations peut-il y avoir un blocage mutuel de threads ou de processus?
Peut-on considérer qu'un slice est sûr à utiliser dans un environnement multithread sans mesures de synchronisation supplémentaires?
Pourquoi l'utilisation de map ne garantit pas l'ordre des éléments et semble aléatoire?
Quels sont les avantages et inconvénients de l'utilisation des goroutines dans les programmes Go?
Avez-vous une expérience pratique dans le développement de solutions architecturales pour des systèmes complexes?
Quel aspect du concept de POO reflète la structure d'une classe ou d'un objet?
Quand exactement les goroutines peuvent-elles passer à la file d'attente d'exécution locale?
Quels autres langages de programmation maîtrises-tu en plus de Go?
Lequel des fragments de code suivants contient une erreur ou un problème potentiel lié au travail avec des canaux? Option 1 package main func main() { ch := make(chan int) ch <- 1 } Option 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Option 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Option 4 package main func main() { ch := make(chan int) close(ch) <-ch } Option 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Es-tu prêt pour le format de travail hybride (bureau + télétravail) ?
Avez-vous utilisé un mécanisme de verrouillage pessimiste dans vos projets?
Quels sont les méthodes de mise à l'échelle des performances dans les systèmes logiciels que vous pouvez nommer?
Quels indicateurs de performance de Pipeline pouvez-vous nommer?
Comment peut-on détecter une condition de course (Race Condition) dans un système?
Comment assurer la prévention du dépassement de la limite des descripteurs de fichiers ouverts dans le système?
Dans quels cas utilise-t-on une structure de données capable de stocker des éléments séquentiels et de les modifier dynamiquement?
Pouvez-vous expliquer le principe de fonctionnement du hachage dans la mise en œuvre d'une carte (Map) ?
Quelle fonction joue le rôle de proxy dans le langage Go?