Sobes.tech

Golang

Millise projekti või toote kallal te praegu töötate?

Senior
236

Peab olema näidatud: 1. Kasutaja ja toote ID unikaalsed kombinatsioonid kõigi ostude jaoks, mille kasutajad sooritasid enne nende blokeerimist. Sorteerige esmalt kasutajanime järgi, seejärel SKU järgi 2. Leidke kasutajad, kes on teinud oste summas üle 5000 rubla. Näidake nende nimesid järgmisel kujul: kasutaja ID | nimi | perekonnanimi | ostude kogusumma

Senior
235

Existuje schéma databáze, která zahrnuje: -- Tabulka zákazníků CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Tabulka produktů CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Tabulka položek objednávek CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 číslic, 3 desetinná místa price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Tabulka objednávek 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. Zobrazte TOP 10 podle součtu objednávek uživatelů, kteří za posledních 30 dní provedli více než 2 objednávky 2. Zobrazte 3 hlavní kategorie podle výnosů za posledních 6 měsíců

Middle+
235

Kuidas parandada koodi, millel on race condition, et see töötaks deterministlikult?

Middle+
235

Miks mutex ei sobi jaotatud lukustamiseks?

Senior
233

Kas on võimalik kirjeldada vea struktuuri moodustavaid põhikomponente?

Junior — Middle
232

Kas on piiranguid rakenduses samaaegselt käivitatavate goroutine'ide arvule?

Junior — Middle
231

Millised tehnilised lood on — mitte üldise arhitektuuri kohta, vaid detailidesse süvenemise ja tõelise probleemse juhtumi kohta?

Senior
229

Optimaalse indeksi loomine SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at

Middle+
229

Milleks on vajalik Repository muster?

Senior
226

Nüüd tahame minna HeadHunterisse ja otsida kandidaate filtrite järgi — kuidas seda arhitektuuriliselt kavandada?

Senior
224

Mida juhtub, kui loote suurele kuumale tabelile tavalise CREATE INDEX-iga indeks? Kuidas õigesti indeksid tootmises luua?

Middle+
223

Mida ei tohiks meeskonnas olla?

Senior
223

Millised probleemid võivad tekkida, kui SQL-tehing on avatud ja sel ajal saadetakse HTTP-päring?

Senior
223

Kuidas õnnestus parandada meditsiini agregaatori integratsiooni usaldusväärsust ja vähendada andmekao 2% pealt 0,01% peale? Kas see ei ole liiga palju, 2% kadunud andmeid meditsiinis?

Middle+
222

Kas ClickHouse suutis koormust taluda, mitte kokku kukkuda?

Senior
222

Kui kaua sa oled Go-s?

Senior
221

Kas oled valmis hübriidtöö formaadiks (kontor + kaugtöö)?

Middle+
220

Vajalik implementatsioon funktsioonile uniqRandn, mis genereerib n pikkuse unikaalsete, juhuslike numbritega lõigu. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Senior
220

Millist vaheteenustevahelist suhtlust kasutati? gRPC, REST?

Middle+
217
/13