Sobes.tech

Golang

Quelle est la logique de fonctionnement de DaemonSet?

Senior
VKVK
69

Tu as beaucoup parlé du pattern Inbox. Connais-tu quelque chose sur Outbox?

Middle+
МВидеоМВидео
69

Commençons à écrire la structure — de quoi aurons-nous besoin dans cette structure?

Senior
Cloud.ru
69

Quelle position envisages-tu actuellement pour toi, qu'est-ce qui serait intéressant?

Senior
Яндекс
69

Pourquoi est-il mauvais que les Gorutins écrivent des données dans une carte partagée sans synchronisation et comment y remédier?

Senior
Spectr
69

Qu'est-ce que le sharding et à quoi sert-il ? Comment choisir la clé de sharding pour les tables du service de taxi (conducteurs, clients, commandes) ?

Middle+
Ozon ФинтехOzon Финтех
69

Comment numéroter les lignes dans une requête?

Middle
RWB
68

Quels autres problèmes mondiaux existent dans le code ? Comment stocker de l'argent — peut-on utiliser float ?

Senior
Pasul LTD
68

As-tu créé des tableaux de bord dans Grafana?

Middle
АО Медиа Эффект
68

Que écrit-on dans le Dockerfile ? Qu'est-ce qu'une construction multi-étapes ?

Middle
СБЕРСБЕР
68

Comment rendre la mémoire constante (supprimer la dépendance du nombre de caractères uniques) ?

Senior
Яндекс
68

Condition Il y a 3 entités : utilisateur, chat, message • L'utilisateur a un nom et une date d'inscription • Le chat a un nom et une date de création • Le message a du texte, un auteur et une date de création • Un utilisateur peut être dans plusieurs chats en même temps • Le message appartient obligatoirement à un chat, il ne peut pas appartenir à plus d'un chat en même temps • Il faut décrire le domaine sous forme de tables -- distribué -- message_count dans chats limite 100 --getShard(time zone) -> shard_id -> 1 --getShard(time zone) -> shard_id -> 2 --shard1 [1..100] --shard2 [101..200] CREATE TABLE users ( id int PRIMARY KEY, name varchar(255) NOT NULL, reg_at TIMESTAMP NOT NULL DEFAULT NOW() ); CREATE TABLE chats ( id int PRIMARY KEY, name VARCHAR(255) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT NOW(), message_count int NOT NULL CHECK <= 100 ); CREATE TABLE user_chats ( user_id int not null REFERENCES users(id), chat_id int NOT NULL REFERENCES chats(id), PRIMARY KEY (user_id, chat_id) ); CREATE TABLE messages ( id int PRIMARY KEY, chat_id int NOT NULL REFERENCES chats(id), author_id int NOT NULL REFERENCES users(id), created_at TIMESTAMP NOT NULL DEFAULT NOW(), text TEXT NOT NULL );

Senior
Ozon ФинтехOzon Финтех
68

Combien d'utilisateurs y avait-il?

Senior
Effective IT
68

Avez-vous travaillé avec Scrum?

Senior
SberAuto
68

Quels tests écris-tu habituellement et dans quels cas sont-ils utilisés?

Middle+
МВидеоМВидео
68

Pouvez-vous expliquer les différences conceptuelles entre les processeurs RISC et CISC?

Middle
Graveling
68

Avez-vous de l'expérience avec l'infrastructure ? Avez-vous dû toucher à quelque chose ?

Senior
Cloud.ru
68

Comment fonctionne le ramasse-miettes en Go ? Quand est-il lancé ? Peut-on le lancer manuellement ?

Senior
Lenta Tech
68

Que signifie le champ issued_at?

Middle
Ozon FreshOzon Fresh
68

Parle-moi de Touslesoutils — pourquoi es-tu venu et pourquoi es-tu parti?

Senior
UPSL
68
/411