Golang
Comment assurer une faible latence pour les utilisateurs de différentes régions du pays (par exemple, Vladivostok) ?
Quels sont les avantages et inconvénients de l'utilisation d'une carte en mémoire dans les applications?
Comment extraire les éléments initiaux d'un tableau ou d'une tranche de données dans votre langage de programmation?
Que se passe-t-il si on crée une tranche avec une valeur nulle et quelles opérations sont autorisées avec elle?
Combien de conteneurs Docker peuvent être lancés à partir d'une seule image?
Quel est le rôle de l'opérateur EXPLAIN lors de l'exécution de requêtes SQL dans une base de données?
Qu'est-ce qui s'exécute en premier dans une instruction de sélection : le traitement des données du canal ou la lecture du contexte actuel?
Quand la refactorisation est-elle risquée et quand devriez-vous l'éviter?
Quelle est votre expérience dans les équipes par taille?
Quel taux de requêtes par seconde a été atteint lors de l'écriture des données?
Parlez-nous de votre expérience en développement et en conception architecturale de solutions microservices
Comment se déroule le processus de test du code en langage Go?
Avez-vous de l'expérience avec du code hérité ou obsolète nécessitant une modernisation ou un refactoring?
Quel niveau de compétence en Go vous attribueriez-vous?
Comment les goroutines interagissent-elles avec la mémoire lors de l'exécution de programmes en Go?
Combien de connexions y avait-il à PostgreSQL ? Que faire si les connexions ne suffisent pas avec 10 000 RPS ?
Y a-t-il des restrictions sur le nombre de goroutines pouvant être lancées simultanément dans l'application?
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?
Quels sont les avantages et inconvénients de l'utilisation des goroutines dans les programmes Go?