Zobrazte jedinečné kombinácie používateľa a ID produktu pre všetky nákupy vykonané používateľmi pred ich zablokovaním. Najskôr podľa mena používateľa, potom podľa SKU Nájdite používateľov, ktorí vykonali nákupy v hodnote viac ako 5000 rublov. Zobrazte ich mená vo formáte id používateľa | meno | priezvisko | suma nákupov
Golang
Hash bol vypočítaný, bucket nájdený, vložená nová hodnota. Čo sa stane, keď príde nová hodnota s rovnakým hashom (kolízia)?
SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Čo možno urobiť, aby sa predišlo evakuácii mapy v highload službe?
Zadaný je zoznam celých čísel. Napíšte funkciu remove, ktorá odstráni všetky nuly Príklady: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
Čo program vypíše? Prečo? func main() { začiatokČasu := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(začiatokČasu).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Funguje gRPC nad HTTP alebo nie? Ako funguje?
Čo sa deje v INNER JOIN, ak jeden riadok na ľavej strane zodpovedá viacerým riadkom na pravej strane?
-- Podmienka -- Nájdite kategórie, ktorých nadradená kategória je rovnaká -- Usporiadať výsledky podľa id vzostupne -- PRÍKLAD -- +----+----------+-----------+ -- | id | názov | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | produkty | 4 | -- | 3 | hry | 3 | -- | 4 | hudba | 2 | -- +----+----------+-----------+ -- OČAKÁVANÝ VÝSLEDOK -- +--------+ -- | názov | -- +--------+ -- | pharma | -- | hry | -- +--------+
Aké sú vaše očakávania od spoločnosti okrem projektu?
Pracoval ste v spoločnosti ako externý zamestnanec alebo ako stály zamestnanec?
Predstavljajte si, da je v podjetju minilo leto — kaj bi se moralo zgoditi, da bi razumeli, da ste na pravem mestu?
Na čom závisí Index Only Scan vs Index Scan v PostgreSQL?
A v shardoch, v replikách, ako bola nakonfigurovaná konfigurácia ClickHouse?
Prečo ste sa rozhodli zmeniť zamestnanie a pripojiť sa k Ozon?
Implementujte funkciu, ktorá prijíma []any a delta int. Je potrebné zvýšiť o delta iba prvé výskyty unikátnych čísel (int). Iné typy a opakujúce sa čísla nechať bez zmien. Funkcia by mala vrátiť aktualizovaný slice a 2 čísla: updated — koľko unikátnych čísel bolo zmenených, duplicates — koľko číselných prvkov bolo duplicitných func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // tvoj kód }
Stručne o produkcii: kto nasadzuje, kto monitoruje a tak ďalej.
Uveďte príklad prípadu s SELECT FOR UPDATE, keď to môže viesť k deadlocku.
Čo sú TCP a UDP, v čom je rozdiel?
Podmienka Na príklade vytvárania objednávky. Existuje požiadavka na službu a odpoveď, medzi týmito dvoma krokmi ukládame do analýzy objednané produkty (napríklad na sledovanie popularity produktov). Analytická služba občas pracuje pomaly alebo úplne timeoutuje, a my nestíhame odpovedať včas, strácame objednávky. Čo robiť, aby sme prestali strácať objednávky a peniaze?