Sobes.tech

Golang

Explique ce qu'est sync.Map et quels sont ses avantages par rapport aux cartes normales en Go.

Junior — Middle
327

Qu'est-ce qu'un linter en Go?

Senior
306

Quels sont les avantages et inconvénients d'Elasticsearch?

Junior — Middle
287

Comment résoudre le problème de réservation concurrente lors du passage à une base de données réelle?

Senior
270

Quels critères sont importants pour vous lors de la sélection d'une équipe pour un projet?

Junior — Middle
252

Pourquoi déplacer les erreurs métier (ErrUnknownRoom, ErrRoomNotAvailable) vers la couche de domaine?

Senior
233

Faut-il ajouter un return après l'enregistrement d'une erreur dans le gestionnaire en cas d'échec de validation?

Senior
233

Parlez-moi du ramasse-miettes (garbage collector) en Go. Qu'est-ce que la marquage en trois couleurs ? Qu'est-ce qu'une barrière d'écriture ? Quelles optimisations sont utilisées ?

Senior
228

Le type string en Go est-il mutable ou immuable?

Senior
226

Question du recruteur sur les attentes salariales et les conditions d'emploi pour le projet (230k vs 280k, contrat à durée déterminée)

Senior
219

Qu'est-ce qu'un panic en Go et en quoi diffère-t-il d'une erreur ? Comment attraper un panic ?

Senior
217

Qu'est-ce qu'une extinction gracieuse et pourquoi est-elle nécessaire?

Senior
211

Quelles sont les cérémonies Scrum?

Senior
202

Faut-il retourner une interface plutôt qu'une structure ? Quand cela peut-il être un avantage ?

Senior
200

Quelles sont les propriétés ACID des transactions ? Expliquez chaque propriété.

Senior
198

À quelle fréquence faites-vous des releases et à quel moment?

Senior
196

Pouvez-vous donner un exemple de situation où vous avez réussi à résoudre une tâche très difficile?

Junior — Middle
196

Quel est le problème avec l'accès concurrent à une slice sans mutex ? Comment le corriger ?

Senior
193

Où doit se situer la validation métier (par exemple, vérification des dates, limite de réservation de 10 jours) ? Dans le gestionnaire ou dans le service ?

Senior
191
/4