Golang
As-tu utilisé des brokers de messages dans ton travail?
Qu'est-ce que les sessions sticky et pourquoi sont-elles nécessaires pour que toutes les connexions tombent sur une seule instance?
Crée une procédure et fais-en un SELECT.
Quels sont les processus GDPR que vous avez mis en œuvre (anonymisation, suppression des données) ?
Quelle est la complexité en temps et en mémoire (Big O) de cet algorithme?
Parlez-nous de l'optimisation des requêtes SQL : comment avez-vous identifié les requêtes problématiques et qu'avez-vous fait ?
Depuis combien d'années développes-tu en Go?
Quelle est la différence entre une fonction et une méthode en Go ? Quelle est la différence technique en termes de gestion de la mémoire ?
Avez-vous déjà eu à traiter des tâches d'architecture ? Comment les décisions architecturales ont-elles été prises ?
Quel était le nombre maximum de requêtes par seconde sur le service le plus chargé?
Si une tâche de ce type était ajoutée à un sprint maintenant, par où commencerais-tu et comment gérerais-tu l'incertitude?
Parle-moi de ton expérience, ce que tu as fait, sur quel projet tu as travaillé et quel rôle tu as joué?
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Comment avez-vous effectué la mise à l'échelle des consommateurs Kafka ? Selon quels critères ?
Qu'est-ce que l'indexation dans les bases de données et à quoi sert-elle?
Question 2 : Que va afficher le code avec des interfaces et nil ? (nil typé vs nil non typé)
Quelle est la différence entre les bases de données SQL et les bases de données orientées documents ? Quand utiliser l'une ou l'autre ?
Combien d'années d'expérience commerciale avez-vous et depuis combien d'années programmez-vous en Go?
Avez-vous construit une analyse en temps réel ou quels objectifs poursuiviez-vous au départ?
Quel était le projet dans l'entreprise ? Quel microservice y avait-il ?