Sobes.tech

Golang

Hoe zou je jezelf beoordelen als Golang-ontwikkelaar? Ben je nu middle, middle+, senior?

Senior
OZONOZON
76

Wat is het voordeel van Swiss Tables ten opzichte van de oude hash table-implementatie? Hoeveel bits neemt de hash-code in beslag in de oude en nieuwe implementatie?

Senior
AstonAston
76

[naam] vroeg: welke datatypes zijn er in Go?

Senior
BSS
76

Wat is voor jou belangrijk bij het kiezen van een toekomstig bedrijf? Waar let je op?

Middle+
Mail.ruMail.ru
76

Welke problemen kwamen jullie tegen bij de implementatie van CQRS? Gegevensconsistentie, frequentie van updates?

Senior
X5 groupX5 group
75

Waarom worden er geen fouten geretourneerd in de methode Process? Het moet worden gecorrigeerd en de volledig werkende code moet worden gestuurd.

Senior
VKVK
75

Vertel me over graceful shutdown: wat is het, wat gebeurt er tijdens, hoe wordt het opgeroepen? Welke processen voert de service uit in Kubernetes na ontvangst van SIGTERM?

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

Er is een grote tabel, de queries ervan zijn traag. Wat zou je doen?

Senior
А7
75

Waar werden de metrics opgeslagen? Hebben jullie VictoriaMetrics niet gebruikt?

Senior
OkkoOkko
75

Waarvoor zijn StatefulSets verantwoordelijk en wanneer worden ze gebruikt?

Senior
VKVK
75

Hoe groot is je ervaring met Redis als cache en berichtbroker?

Senior
Sequoia Ads
75

Vertel over je ervaring met databases — naast ClickHouse, welke databases en hoe diepgaand?

Senior
OZONOZON
75

Hoe maak je het geheugen constant (de afhankelijkheid van het aantal unieke tekens verwijderen)?

Senior
Яндекс
75

Wat zijn Scrum-ceremonies?

Senior
2gis2gis
75

Overweegt u een voltijdbaan (40 uur per week) of een deeltijdbaan (20 uur per week)?

Middle+
BGStaff
75

Wat is het verschil tussen gRPC en REST?

Middle
WildberriesWildberries
75

Wat is een B-tree index en waarom wordt het het meest gebruikt?

Senior
ClearWay
75

Vertel over Kafka: onderwerpen, partities, consumentengroepen, leveringsgaranties.

Middle+
Servicepipi
75

Voorwaarde Er zijn 3 entiteiten: gebruiker, chat, bericht • De gebruiker heeft een naam en een registratiedatum • De chat heeft een naam en een aanmaakdatum • Het bericht heeft tekst, auteur en aanmaakdatum • Een gebruiker kan tegelijkertijd in meerdere chats zijn • Het bericht moet verplicht tot een chat behoren, het kan niet tegelijkertijd tot meer dan één chat behoren • Het domein moet worden beschreven in de vorm van tabellen -- gedistribueerd -- message_count in chats limiet 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 Финтех
75

Heb je momenteel andere sollicitatiegesprekken of aanbiedingen?

Senior
DST Lab
75
/412