Golang
HeadHunter peut envoyer une réponse via webhook, mais pas Avito — il faut le faire manuellement. Comment gérer cela?
Que faire s'il y a une partition et qu'il est impossible d'augmenter le nombre de consommateurs?
Quels sont les problèmes avec un objet DTO qui traverse toutes les couches (handler → service → repository) ?
Pourquoi dans ce cas précis, gRPC a-t-il été choisi pour le service d'agrégation?
Dans votre CV, il est mentionné que vous avez accompagné 3 microservices en Golang. Qu'avez-vous fait d'autre en plus de la normalisation et de la validation des données ? S'agissait-il de support ou de développement ?
Qu'est-ce que le verrouillage optimiste?
Quels problèmes avez-vous rencontrés lors du déploiement dans votre pratique?
Pourquoi avez-vous décidé de quitter votre emploi actuel?
Comment ClickHouse trouve-t-il la relation entre les colonnes?
Sur quelle base ont-ils effectué la partition dans Amazon Athena?
Quel index utiliser si nous voulons rechercher par le titre du livre?
Que se passe-t-il si on écrit dans un canal fermé?
Comment a-t-on réussi à améliorer la fiabilité de l'intégration avec l'agrégateur médical et à réduire la perte de données de 2% à 0,01% ? N'est-ce pas beaucoup, 2% de données perdues en médecine ?
Expliquez la différence entre WebSocket et SSE, ainsi que les cas d'utilisation de chacun.
Parle des canaux en Go.
As-tu toi-même décrit quelque chose pour l'observabilité — métriques, alertes?
Qu'est-ce que tu aimes dans Go et qu'est-ce qui t'agace?
Y avait-il des points de terminaison dans le service pour vérifier son bon fonctionnement — que le service fonctionne actuellement?
Quelles sont les recommandations pour écrire des modules en Go?
Comment avez-vous assuré la cohérence des données dans le projet ? Y a-t-il eu des cas de divergences ?