Sobes.tech

Golang

Quelles raisons rendent inacceptable l'accès direct aux données en mémoire lors du développement logiciel?

Junior — Middle
215

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) // }

214

As-tu eu une revue de code ? Comment était-elle organisée ?

214

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.

214

Parle-moi des transactions dans les bases de données : à quoi elles servent, où les as-tu utilisées ?

214

Pouvez-vous expliquer le principe de fonctionnement et les principales caractéristiques du modèle CQRS?

Middle — Middle+
212

Parlez-moi de la pile technique que vous avez utilisée.

211

Quel est le rôle et l'objectif d'une interface vide en programmation?

Junior — Middle
210

Écrivez un code avec un pool de workers pour traiter une slice d'URL avec des requêtes HTTP parallèles.

209

Comment fonctionne le planificateur de Go ? Expliquez les points principaux.

209

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).

207

Parlez de l'optimisation des requêtes de base de données du point de vue technique.

206

Que fait PARTITION BY dans les fonctions de fenêtre?

205

Décrivez l'API du système de réservation de billets

205

Quels moyens et approches avez-vous utilisés lors de la création de l'architecture microservices?

Junior — Middle
204

Pouvez-vous expliquer en quoi consiste le modèle C4 et comment il est utilisé pour visualiser l'architecture des systèmes?

Middle — Middle+
204

Quels sont les types de mémoire existants et comment interagissent-ils entre eux?

Junior — Middle
204
/12