Quels types de mémoire Go distingue-t-il (pile et tas) ? En quoi diffèrent-ils ? Comment le ramasse-miettes fonctionne-t-il avec les objets dans la pile ?
Golang
Quelle est votre expérience commerciale globale en développement avec Go?
Comment analyser et optimiser une requête SQL lente?
Qu'est-ce qu'un groupe de consommateurs dans Kafka ? Qu'est-ce que les partitions et à quoi servent-elles ?
Qu'est-ce qu'une goroutine ? Pourquoi est-elle appelée légère ? Quelle est la taille initiale de la mémoire d'une goroutine et quelle est la maximale ?
Que trouve-t-on dans Go pour la programmation parallèle et asynchrone ? Énumérez les outils principaux.
Connaissez-vous les modèles fan-in/fan-out et pipeline ? Qu'est-ce que c'est ?
Avez-vous de l'expérience avec des services à haute charge?
Qu'est-ce que les brokers de messages ? Les connaissez-vous ? En quoi RabbitMQ diffère-t-il de Kafka ?
Où se situe la frontière entre Domain, Entity, Application Service dans l'architecture DDD?
Quelles règles de travail avec les canaux doivent être connues lors du développement (fermé, ouvert, quand quoi peut être fait) ?
Comment Go gère-t-il les erreurs ? Comment propager une erreur d'un paquet externe vers un niveau supérieur sans révéler les détails internes ?
Quelles primitives de synchronisation en Go connaissez-vous?
Quelles sont les options d'héritage en Go et en quoi consiste leur spécificité?
Qu'est-ce qui est important pour vous lors du choix d'un nouveau lieu de travail?
Comment les codes de réponse HTTP sont-ils regroupés et que signifient-ils?
Comment créer une carte de manière optimale si l'on sait que la liste d'entrée contient un million d'éléments?
En changeant uniquement la sixième ligne de code (sans changer la signature de la fonction), est-il possible d'accéder aux éléments ajoutés à l'intérieur de la fonction (triplet et quadruplet) ?
Quelle est la différence entre une fonction et une méthode en Go ? Quelle est la différence technique en termes de gestion de la mémoire ?
Qu'est-ce que SOLID ? Pouvez-vous énumérer les cinq principes avec leurs définitions ?