Golang
Qu'est-ce que la Dead Letter Queue (DLQ) ?
Comment le principe CQRS est-il utilisé dans l'API?
Vous aviez trois centres de données — comment le schéma de réplication/réserve était-il organisé entre eux?
Comment annuler correctement un contexte dans une goroutine?
func countSubs(s string) int { result := 0 left := 0 hm := make(map[rune]int) for right := 0; right < len(s); right++ { hm[s[right]]++ for hm[s[right]] > 1 { hm[s[left]]-- if hm[s[left]] == 0 { delete(hm, s[left]) } left++ } result += (right - left + 1) } return result }
Combien de temps faut-il pour être prêt à partir?
Comment as-tu calculé que le p95 a diminué de 16 %?
Quels indices connais-tu et lesquels as-tu utilisés?
Le candidat a-t-il conçu les systèmes lui-même ou a-t-il simplement participé aux discussions ? Quels services ?
Habitez-vous à Moscou ? Est-ce une information à jour ?
Quelle est la différence entre un canal tamponné et un canal non tamponné en Go?
Qu'est-ce qui est crucial pour vous lors de votre transition vers un nouveau poste?
Y a-t-il eu des retours des utilisateurs ou du support technique après la mise en œuvre d'Elasticsearch?
Comment vous évaluez-vous en termes de niveau : middle, senior ?
Un mutex normal bloquee-t-il à la fois pour la lecture et l'écriture?
Travaillez-vous principalement à distance?
Combien d'années d'expérience commerciale en développement avec Go?
Quel était le projet dans l'entreprise «Légion»?
Quels types de mémoire existe-t-il en Go ? Quelle est la différence entre la pile et le tas (heap) ?
Parlez-moi des tâches intéressantes que vous avez résolues dans votre emploi actuel ou précédent.