Quelles raisons rendent inacceptable l'accès direct aux données en mémoire lors du développement logiciel?
Golang
Que va afficher le programme aux endroits où se trouvent les commentaires? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }
As-tu eu une revue de code ? Comment était-elle organisée ?
Vous avez deux tables: orders (commandes): order_id (identifiant unique de la commande) customer_id (identifiant du client) order_date (date de la commande) total_amount (montant total de la commande) customers (clients): customer_id (identifiant unique du client) customer_name (nom du client) city (ville du client) Tâche: Écrivez une requête SQL qui renverra les données suivantes: Liste des clients (nom et ville) ayant passé des commandes pour un montant total supérieur à 1000 dollars. Pour chaque client de l’étape 1, affichez la somme totale de toutes les commandes.
Parle-moi des transactions dans les bases de données : à quoi elles servent, où les as-tu utilisées ?
Pouvez-vous expliquer le principe de fonctionnement et les principales caractéristiques du modèle CQRS?
Parlez-moi de la pile technique que vous avez utilisée.
Quel est le rôle et l'objectif d'une interface vide en programmation?
As-tu configuré Kubernetes ?
Écrivez un code avec un pool de workers pour traiter une slice d'URL avec des requêtes HTTP parallèles.
Comment fonctionne le planificateur de Go ? Expliquez les points principaux.
Quels types d'exclusions mutuelles (Mutex) sont implémentés dans la bibliothèque standard de Go?
Table `employees`: | id | nom | département | salaire | |----|-----|--------------|---------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | RH | 200 | | 6 | F | RH | 180 | Il faut afficher tous les employés qui figurent dans le top 3 par salaire dans leur département. Si plusieurs employés ont le même salaire, ils doivent tous être inclus (même si cela étend le top-3 à 4-5 personnes).
Parlez de l'optimisation des requêtes de base de données du point de vue technique.
Comment passe-t-on un slice à une fonction dans un langage de programmation?
Que fait PARTITION BY dans les fonctions de fenêtre?
Décrivez l'API du système de réservation de billets
Quels moyens et approches avez-vous utilisés lors de la création de l'architecture microservices?
Pouvez-vous expliquer en quoi consiste le modèle C4 et comment il est utilisé pour visualiser l'architecture des systèmes?
Quels sont les types de mémoire existants et comment interagissent-ils entre eux?