Sobes.tech

Golang

Qu'est-ce qu'un processus et un thread dans le système d'exploitation (Linux) ?

Middle+
VK CloudVK Cloud
112

Avec quelles méthodologies de développement avez-vous travaillé ? Lesquelles sont les plus pratiques ?

Senior
ClearWay
112

Travaillez-vous actuellement en tant que salarié ou en tant qu'indépendant/auto-entrepreneur?

Senior
МТС БанкМТС Банк
112

Dans quel domaine souhaitez-vous évoluer à l'avenir : technique ou gestion?

Middle+
Штрафов нет
112

Quelle est la complexité en temps et en mémoire (Big O) de cet algorithme?

Middle
VKVK
112

Depuis combien d'années développes-tu en Go?

Middle
МВидео/эльдорадо
112

Quelles sont les causes typiques des fuites de goroutines dans les systèmes de production et comment elles affectent le comportement en temps d'exécution du service?

Senior
ClearWay
112

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 ?

Senior
техвил
112

Que va afficher le programme ? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4] [100 2 3] [1 2 3]

Senior
HR
112

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

Senior
WildberriesWildberries
112

Combien de backends y avait-il dans l'équipe [entreprise] ?

Middle+
plata
112

Comment évaluer à l'avance l'efficacité et l'utilité d'un index avant de le déployer en production?

Senior
Lenta Tech
112

Qu'est-ce qu'un deadlock et une condition de course, comment y faire face?

Middle
VKVK
112

À quoi sert un canal avec une structure vide chan struct{}?

Middle
Сбертех
112

Qu'est-ce que l'indexation dans les bases de données et à quoi sert-elle?

Middle
VKVK
112

Écrivez une requête SQL qui affiche **le nom du client**, sa **ville** et **le montant total** de toutes ses commandes. Seules les clients dont la dépense totale dépasse **1000** unités doivent apparaître dans le résultat. --- **Schéma des données :** 1. **Table `customers` :** - `customer_id` (int) – identifiant unique du client. - `customer_name` (varchar) – nom du client. - `city` (varchar) – ville de résidence. 2. **Table `orders` :** - `order_id` (int) – numéro unique de commande. - `customer_id` (int) – ID du client ayant effectué l'achat. - `total_amount` (decimal) – montant d'une commande spécifique.

Senior
Бюро 1440Бюро 1440
112

Parle-moi des brokers de messages avec lesquels tu as travaillé.

Middle+
OZONOZON
112

Quelle est la différence entre services et microservices?

Senior
Avanpost
112

Pourquoi avez-vous décidé de quitter votre entreprise actuelle?

Middle+
AxenixAxenix
112

Que fait sysmon en runtime dans Go?

Senior
X5 techX5 tech
112
/412