Sobes.tech

Golang

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

Y a-t-il des restrictions sur le nombre de goroutines pouvant être lancées simultanément dans l'application?

Junior — Middle
239

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

Junior — Middle
239

Comment corriger un code avec une condition de course pour qu'il fonctionne de manière déterministe?

Middle+
237

Doit afficher: 1. Afficher les combinaisons uniques d'utilisateur et d'ID de produit pour tous les achats effectués par des utilisateurs avant qu'ils ne soient bannis. Trier d'abord par nom d'utilisateur, puis par SKU 2. Trouver les utilisateurs ayant effectué des achats pour un montant supérieur à 5000 roubles. Afficher leurs noms au format id utilisateur | prénom | nom | montant des achats

Senior
237

Il existe un schéma de base de données comprenant : -- Table des clients CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Table des produits CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Table des éléments de commande CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 chiffres, 3 décimales price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Table des commandes CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, customer_id BIGINT, order_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) NOT NULL CHECK (status IN ('pending', 'paid', 'shipped', 'delivered', 'cancelled')) ); 1. Affichez le TOP 10 par somme de commandes des utilisateurs ayant effectué plus de 2 commandes au cours des 30 derniers jours 2. Affichez le TOP 3 des catégories par chiffre d'affaires au cours des 6 derniers mois

Middle+
237

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

Sur quel projet ou produit travaillez-vous actuellement?

Senior
236

Pourquoi mutex ne convient-il pas pour le verrouillage distribué?

Senior
233

Peut-on décrire les composants principaux constituant la structure de l'erreur?

Junior — Middle
232

Si toutes les valeurs tombent dans un seul compartiment et s'accumulent dans des compartiments overflow, que se passera-t-il lors d'une croissance de même taille (reconditionnement sans augmentation de taille) ?

Middle+
228

Nous voulons maintenant aller sur HeadHunter et rechercher des candidats par filtres — comment l'architecturer ?

Senior
226

À quoi sert le pattern Repository?

Senior
226

Que se passera-t-il lors de la création d'un index sur une grande table chaude avec un CREATE INDEX classique ? Comment créer correctement des index en production ?

Middle+
225

Comment a-t-on réussi à améliorer la fiabilité de l'intégration avec l'agrégateur médical et à réduire la perte de données de 2% à 0,01% ? N'est-ce pas beaucoup, 2% de données perdues en médecine ?

Middle+
224

ClickHouse a-t-il géré la charge sans planter?

Senior
224

Depuis combien d'années travailles-tu avec Go?

Senior
223

Quels problèmes peuvent survenir lorsqu'une transaction SQL est ouverte et qu'une requête HTTP est envoyée à ce moment-là?

Senior
223

Qu'est-ce qui ne doit pas être dans une équipe?

Senior
223

Es-tu prêt pour le format de travail hybride (bureau + télétravail) ?

Middle+
222
/13