Golang
Parlez de la suppression douce (suppression molle). Qu'est-ce que c'est et à quoi ça sert?
Quelle est la différence entre l'injection de dépendances et l'inversion de dépendances?
Avez-vous reconsidéré Elasticsearch comme alternative ? Pourquoi, si vous l'avez envisagé, avez-vous abandonné au profit de Redis ?
Avez-vous rencontré des processus inefficaces dans vos emplois précédents?
Quelle est la complexité de l'algorithme et où est l'arbre ici?
Pourquoi êtes-vous entrés sur le marché maintenant ? Quelque chose a-t-il cessé de convenir chez [entreprise] ?
Pourquoi Go est-il devenu populaire ? Quel problème résout-il ?
Comment compter le nombre d'index uniques dans une table?
Quel est le mode de transaction par défaut dans Postgres?
Quel niveau d'isolation a été utilisé dans le projet?
Quel index ajouter pour la requête de recherche de livres disponibles ? Pourquoi chaque champ dans un index composé ? Comment l'index fonctionnera-t-il avec 2 millions de lignes ?
Parlez-moi de la map en Go : comment elle est structurée, quelle est la complexité des opérations en moyenne et dans le pire cas.
Pouvez-vous donner un exemple de gestion autonome d'un projet?
Avez-vous travaillé avec des métriques publicitaires ? Savez-vous comment elles sont mesurées ?
Par où commenceriez-vous la mise en œuvre de la pagination dans cette méthode?
Quelle est la différence entre l'Inversion de Dépendance et l'Injection de Dépendance?
a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //
Comment Elasticsearch était-il alimenté et mis à jour?
Comment peut-on résoudre le problème de la modification du pointeur dans la fonction, sans changer le champ directement?
Quelle est votre attente salariale?