Peux-tu réécrire le code en modifiant le premier caractère de la chaîne via une découpe de runes ou de bytes?
Golang
Que va afficher le code avec des pointeurs ? Comment corriger la fonction changePointer sans changer la signature ?
Parlez de votre expérience avec le système de segmentation des utilisateurs. Quels volumes de données ont été traités?
Que peux-tu me dire sur le pattern Outbox?
Que va afficher le code avec des goroutines et une fermeture de la variable city dans une boucle ? Comment corriger ?
Pourquoi n'a-t-on pas pu tout construire sur ClickHouse et simplement afficher les métriques sur le frontend via le service?
Qu'est-ce qui était mis en cache ? Des référentiels ?
Comment garantir que 100 % des requêtes de mise à jour des données finissent par arriver au modèle de lecture ?
Comment aviez-vous déployé Postgres ? Y avait-il une réplication ?
Que peut-on faire si nous voulons modifier très fréquemment les données dans une table et également faire des SELECT très fréquemment?
Utilises-tu des génériques en Go?
À quel point connais-tu bien les bases de données?
MongoDB est un stockage orienté documents, et Postgres permet de créer une table avec une clé primaire et une colonne JSON. En quoi diffèrent-ils?
Avez-vous débogué quelque chose lors d'un combat ou d'un test dans Kubernetes?
Comment ont-ils déterminé le nombre de travailleurs en fonction des mesures ?
Base de données par service vs base de données partagée — quelle approche a été utilisée?
// Question 4. Que va-t-il afficher à l'écran package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Que se passe-t-il si la connexion indique qu'il n'y a pas de connexions ? Que faire dans une telle situation ?
Combien de connexions y avait-il à PostgreSQL ? Que faire si les connexions ne suffisent pas avec 10 000 RPS ?
Quelle est la différence entre partitionnement et sharding?