Sobes.tech

Golang

Quelle était votre stratégie préférée lorsque un cluster Elasticsearch tombait ou ne répondait plus ? La fonction de recherche sur le site était-elle cassée, ou y avait-il un mécanisme de secours pour les requêtes directes à PostgreSQL ?

Middle
248

Comment avez-vous géré la pagination profonde ? Si un utilisateur souhaite voir la page 100 de résultats, en utilisant les paramètres from/size standard dans Elasticsearch, cela coûte très cher en mémoire. Avez-vous utilisé Search After ?

Middle
239

Dans quelles situations est-il plus approprié qu'un développeur écrive du code manuellement plutôt que de s'appuyer sur des solutions générées par l'IA?

Senior
227

Quand la refactorisation est-elle risquée et quand devriez-vous l'éviter?

Senior
211

Avez-vous utilisé CDC (par exemple, Debezium), des files d'attente de messages ou un planificateur de tâches pour la synchronisation des données?

Middle
194

Comment un serveur HTTP en Go doit-il être conçu pour supporter un arrêt en douceur et un nettoyage approprié des ressources?

Senior
176

Qu'est-ce qu'une pool de workers en Go et quand l'utiliseriez-vous?

Senior
176

Quelle est une approche efficace pour effectuer des revues de code en Go, et quels aspects devraient être prioritaires en premier?

Senior
172

Vous avez un service qui génère de nombreuses goroutines. Comment limiteriez-vous le nombre de goroutines en cours d'exécution simultanément?

Senior
166

Quels sont les problèmes courants pouvant survenir dans le code généré par l'IA, et comment un développeur doit-il les gérer correctement?

Senior
164

Qu'est-ce que le contexte en Go et pourquoi est-il important dans les applications concurrentes et HTTP ?

Senior
161

Que faisiez-vous lors de votre dernier emploi?

Senior
158

Quelle est la différence entre json.Unmarshal et json.Decoder, et quand utiliseriez-vous chacun d'eux?

Senior
157

Vous devez traiter un très gros fichier CSV en Go. Comment le feriez-vous sans charger le fichier entier en mémoire?

Senior
157

Pouvez-vous décrire une situation où l'utilisation d'un Mutex est plus appropriée que celle des canaux?

Senior
153

Quels problèmes peuvent survenir dans des programmes Go concurrents et comment les détectez-vous?

Senior
147

Qu'est-ce que le middleware dans les serveurs HTTP Go et comment est-il implémenté?

Senior
139

Dans quelles équipes avez-vous travaillé?

Senior
139

Avez-vous participé à une revue de code?

Senior
137

Comment les développeurs doivent-ils utiliser les outils d'IA pour la génération ou la revue de code, et quelles étapes sont nécessaires pour valider leur sortie?

Senior
129
/2