Golang
Confirmation de l'expérience commerciale : expérience professionnelle ou par contrat civil?
Es-tu situé territorialement à Moscou?
Lorsque la validation est terminée, devons-nous l'enregistrer dans la base de données ou l'envoyer à Kafka ?
Quelle est la différence entre VACUUM FULL et un VACUUM normal?
Comment développeriez-vous étape par étape un nouveau microservice avec une entité Book ?
Avez-vous de l'expérience dans le cadre d'un contrat de travail ou en tant qu'indépendant?
Quelles étaient vos activités chez Yandex ?
Parle-moi du dernier fiasco — que s'est-il passé, comment l'avez-vous trouvé et comment l'avez-vous résolu?
package principal import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Bonjour le monde!" fmt.Println("Sortie!") } Erreur fatale : tous les goroutines sont endormis - deadlock! goroutine 1 [réception du canal] : main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programme terminé : statut 2.
Parlez-nous de la composition de votre équipe.
Qu'est-ce que les chaînes en Go ? Que représentent-elles sous le capot ?
À quoi sert la construction select?
Y a-t-il des restrictions concernant la durée du projet ? Êtes-vous prêts à envisager un projet de 2 mois ?
Que faut-il écrire précisément dans le message Kafka ? Quels champs transmettre aux consommateurs ?
Qu'est-ce que SOLID ? Énumérez les principes.
À quoi servent les index avec filtrage géographique?
Quelle est votre expérience globale en informatique dans le cadre commercial?
Qu'est-ce qu'une interface nil ? Qu'est-ce qui se cache sous le capot ?
interface TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Ne doit pas fuir en mémoire // get ne doit pas renvoyer la expiration //implémentation
Avez-vous déjà ajusté le nombre de partitions dans un topic Kafka?