Sobes.tech

Golang

Qu'est-ce qu'une transaction dans PostgreSQL ? Parle de l'ACID.

Middle
264

Quel est le rôle de l'appel système SELECT dans le processus d'interaction avec le système de fichiers et comment est-il utilisé pour la surveillance de l'entrée/sortie?

Junior — Middle
263

Parlez-moi de votre dernier emploi : que faisiez-vous, quelles technologies utilisiez-vous, quels étaient les défis difficiles ?

Middle
263

Que souhaiteriez-vous trouver du point de vue du projet, de l'entreprise, de l'équipe?

Senior
261

Comment tuer un processus sous Linux ? Avec quelles commandes ?

Middle
259

Nous avons une base de données avec des mots de passe utilisateur, les mots de passe sont hachés (fonction hashPassword), et nous connaissons également l'ensemble des caractères pouvant être utilisés dans les mots de passe (variable alphabet). Notre tâche est d'implémenter la fonction RecoverPassword pour qu'elle restaure le mot de passe à partir du hash connu et que TestRecoverPassword se termine avec succès. Exigences de base: Tout moyen est acceptable package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Erreur : attendu %q, obtenu %q\n", exp, act) ok = false } } if ok { fmt.Println("Tests réussis") } }

Middle+
259

Écrivez une fonction Exclude qui renvoie les éléments du slice a qui ne sont pas dans le slice b.

Senior
258

Que se passe-t-il si l'appareil ne reçoit pas de réponse lors de la connexion TCP?

Junior — Middle
251

-- Écrire une requête qui corrigera les données : -- remplacer parent_id par NULL uniquement pour les catégories, -- qui se réfèrent à elles-mêmes -- ÉTAT ATTENDU DE LA TABLE APRÈS LA MISE À JOUR -- +----+----------+-----------+ -- | id | nom | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Remplacé par NULL -- | 2 | produits | 4 -- | 3 | jeux | NULL // Remplacé par NULL -- | 4 | musique | 2 -- +----+----------+-----------+

Senior
250

Que fait la commande top en arrière-plan (question de l'intervieweur) ?

Middle+
248

Quels critères utiliseriez-vous pour choisir un employeur si vous avez plusieurs offres?

Middle
247

Qui décide de faire marche arrière?

Senior
244

Comment avez-vous résolu le problème de désynchronisation des données lors de la migration entre les stockages?

Senior
244

Quels indicateurs suivez-vous pour évaluer l'état et la performance des services?

Junior — Middle
243

Pourquoi à la ligne 15, la déclaration de map doit-elle être entre crochets et non entre accolades?

Senior
241

Mis à part Go, avec quoi travailliez-vous parmi les brokers de messages, bases de données?

Senior
241

Comment top calcule-t-il le pourcentage de CPU ? Selon quel algorithme ?

Middle
241

Dans la requête, on a utilisé WHERE, mais il y a aussi l'opérateur HAVING — quelle est la différence entre eux ?

Middle
240

Combien de code écrivez-vous généralement en Go par projet ou par période de temps?

Junior — Middle
239

Quelles sont les principales différences entre un arbre binaire et un arbre équilibré dans le contexte des structures de données?

Junior — Middle
236
/13