Golang
Comment avez-vous mesuré l'efficacité et la stabilité du dernier projet après sa mise en œuvre dans l'environnement de travail?
Parlez-nous plus en détail de Redis : quels sont les annuaires, quelles données y sont stockées ?
Combien de connexions y avait-il à PostgreSQL ? Que faire si les connexions ne suffisent pas avec 10 000 RPS ?
Comment limiter le nombre d'appels au worker de polling si l'API est payante?
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?
Comment la suppression et l'optimisation des index dans la base de données sont-elles effectuées?
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 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?