Golang
Que peut-on utiliser pour transmettre des données entre des goroutines?
L'anti-fraude est-il un grand service ou une partie d'un système plus vaste ? Comment interagit-il avec d'autres services ?
Qu'est-ce que l'affinité et l'anti-affinité dans Kubernetes?
Qu'est-ce qu'un index composé (index sur plusieurs colonnes) ?
Parlez-moi s'il vous plaît des entreprises dans lesquelles vous avez travaillé auparavant.
Nous avons 3 partitions et 3 consommateurs, le retard augmente. Comment KEDA peut-il aider dans cette situation?
Comment provoquer intentionnellement une fuite de mémoire en Go ? Quels cas conduisent à des fuites ?
Quels outils ont été utilisés pour l'observabilité des services?
Quelle est la différence entre la pile et le tas ? Comment le compilateur décide-t-il où allouer un objet ?
Quels commandes Linux connais-tu ? Raconte un cas de travail avec la console.
Quel format de travail préfères-tu?
Avez-vous déjà été confronté à une charge élevée ? Quelle était la charge maximale en RPS ?
Que faisaient-ils dans le service pour un fonctionnement correct dans Kubernetes (Arrêt gracieux, Sonde de disponibilité) ?
Parle-moi d'un défi technique intéressant ou complexe que tu as résolu
Parlez-moi de vous et de votre expérience professionnelle
Pourquoi envisages-tu d'autres propositions maintenant, qu'est-ce qui ne te convient pas chez Wildberries?
Avez-vous travaillé chez [ancienne entreprise] avant [entreprise] ?
Parlez du modèle OSI, des niveaux et des protocoles
Parlez-moi des processus dans l'équipe — comment travailliez-vous selon Scrum?
package principal import "fmt" func execute(template string, args ...interface{}) string { return template } func main() { res := execute("mailbox/:mailbox/folder/:folder_id", "inbox", 123) // Résultat : mailbox/inbox/folder/123 fmt.Println(res) }