Sobes.tech

Golang

Une nouvelle SKU (moulin à viande) apparaît dans le système maître Postgres — doit-elle ou non apparaître dans Redis?

168

Comment tester la fonction printNumber sans attendre une seconde?

168

Utiliser une bibliothèque existante ou en écrire une propre ? (dilemme build vs buy)

168

Vers quoi es-tu plus attiré : développement commercial ou infrastructure ?

168

Tâche : Que va afficher le code ? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

167

Avez-vous déjà travaillé avec des Expressions de Table Commune (CTE) ? Parlez-en, y compris les CTE récursives.

167

Qui a utilisé le service de recherche?

166

Pourquoi la normalisation des données est-elle nécessaire en SQL?

165

Ce qui t'intéresse en ce moment, que cherches-tu pour toi?

165

Si le premier produit a été affiché 1000 fois, le deuxième 500 fois, et que le premier a 50 clics, et le deuxième 25, comment peut-on les comparer?

164

Quel patron comportemental les brokers de messages comme Kafka implémentent-ils ? Expliquez comment ce patron (Pub/Sub) fonctionne, quelles relations existent entre les entités.

164

Es-tu à Moscou maintenant ? Quel format de travail envisages-tu ?

164

Tâche : « Traitement parallèle des URL avec limite de temps » Écrivez une fonction fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, qui : 1. Pour chaque URL, effectue une requête HTTP GET (peut utiliser http.Get). 2. Retourne un map[string]string, où la clé est l'URL, et la valeur est le corps de la réponse (en chaîne) ou une chaîne vide en cas d'erreur/timeout. 3. Au maximum, maxParallel requêtes sont exécutées simultanément. 4. La durée totale de la fonction ne doit pas dépasser timeout. Si le délai est écoulé, toutes les requêtes non terminées sont annulées, et la fonction retourne ce qu'elle a pu. 5. Utilisez le contexte pour l'annulation.

163

Y a-t-il des nuances intéressantes avec GOMAXPROCS et cgroups dans Linux?

163

Pourquoi avons-nous besoin de Docker ? Pourquoi ne pouvons-nous pas simplement exécuter le binaire sur le serveur ?

163

Comment avez-vous travaillé avec Kubernetes ? Qu'avez-vous fait ?

161

Postgres est la source principale de données pour l'annuaire. Une nouvelle nomenclature (nouveau produit) est apparue dans Postgres — doit-elle apparaître dans Redis ?

160

Comment le polymorphisme est-il réalisé en Go sans héritage classique (typage duck)? S'agit-il d'un polymorphisme au moment de la compilation ou de l'exécution? Quel autre type de polymorphisme peut-on réaliser en Go?

160

Gazpromneft a-t-il été votre première expérience avec Go?

159

Comment fonctionne une tranche en Go?

159
/10