Quelles sont vos attentes financières ? Indiquez le niveau minimum et le niveau confortable.
Golang
Quels indices avez-vous utilisés?
Avez-vous stocké uniquement des données agrégées ou chaque étape — brutes, normalisées?
Comment comprends-tu ce qu'est la sélectivité de l'index?
Pourquoi avez-vous décidé de migrer d'une architecture monolithique vers des microservices ? À quels obstacles avez-vous été confronté ?
Comment avez-vous choisi le type de base de données (PostgreSQL, ClickHouse, Redis) ?
Implémentez la mise en cache pour la fonction getUserFromDB. Les données changent rarement.
Dans quelle mesure le format de travail hybride (2 fois par semaine au bureau, métro Tula) vous convient-il?
Comment gérer une situation où les 5 goroutines voient simultanément un cache vide et accèdent à la base de données (cache stampede) ?
Parlez-moi de votre expérience et de l'impact que vous avez eu sur le produit ou la fonctionnalité dans votre précédent emploi.
Pourquoi as-tu décidé de te lancer sur le marché et d'envisager d'autres propositions en ce qui concerne la motivation du changement?
Pourquoi avez-vous utilisé sync.Map plutôt qu'une carte normale avec Mutex?
En général, deux semaines ou un peu plus pour la transition?
Parlez-moi d'un défi difficile que vous avez réussi à relever récemment, ou du plus intéressant. Qu'est-ce que c'était, qu'avez-vous fait, qu'est-ce que cela a donné ?
Comment avez-vous mis à l'échelle les consommateurs dans Kafka ? Que se passe-t-il s'il y a plus de consommateurs que de partitions ?
Qu'est-ce que le bloat (gonflement) de l'index et pourquoi est-il fait ainsi dans PostgreSQL?
Quel est le statut de la recherche ? Y a-t-il déjà des offres, des délais pour leur acceptation ?
Est-ce que 1C publiait également des données directement dans Kafka ?
À quoi servait la réplication dans PostgreSQL?
À quel point considères-tu activement les propositions ? Y a-t-il déjà des offres, des délais pour leur acceptation ?