Sobes.tech

Golang

Дат је списак целих бројева. Напишите функцију remove која уклања све нуле Примери: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

Hash je izračunat, bucket pronađen, ubađena nova vrijednost. Što se događa kada stigne nova vrijednost s istim hashom (kolizija)?

Middle+
206

Prikažite jedinstvene kombinacije korisnika i ID proizvoda za sve kupovine koje su izvršili korisnici pre nego što su banovani. Sortirajte prvo po imenu korisnika, zatim po SKU Pronađite korisnike koji su napravili kupovine u vrednosti većoj od 5000 rublji. Prikažite njihova imena u formatu id korisnika | ime | prezime | suma kupovina

Middle
206

SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;

Middle+
205

Šta se može uraditi da se izbegne evakuacija mape u highload-servisu?

Middle+
205

Šta će program prikazati? Zašto? func main() { početakVremena := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(početakVremena).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

Da li gRPC radi preko HTTP ili ne? Kako radi?

Senior
204

Šta se dešava u INNER JOIN ako jedna linija sa leve strane odgovara više linija sa desne strane?

Middle+
204

Od čega zavisi Index Only Scan vs Index Scan u PostgreSQL?

Middle+
204

Da li ste radili u kompaniji kao spoljni saradnik ili kao stalni zaposleni?

Middle
204

Zamislite da je prošla godina u kompaniji — šta bi trebalo da se desi da shvatite da ste na pravom mestu?

Senior
204

A u shardovima, u replikama, kako je konfigurisan ClickHouse?

Senior
202

-- Услов -- Нађите категорије чија је родитељска категорија исто као и оне -- Редовати резултате по id по растућем реду -- ПРИМЕР -- +----+----------+-----------+ -- | id | име | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | производи| 4 | -- | 3 | игре | 3 | -- | 4 | музика | 2 | -- +----+----------+-----------+ -- ОЧЕКИВАНИ РЕЗУЛТАТ -- +--------+ -- | име | -- +--------+ -- | pharma | -- | игре | -- +--------+

Senior
202

Zašto ste odlučili da promenite posao i pridružite se Ozonu?

Middle+
202

Implementirajte funkciju koja prihvata []any i delta int. Potrebno je povećati za delta samo prve pojave jedinstvenih brojeva (int). Ostali tipovi i ponovljeni brojevi ostavljaju se bez promena. Funkcija treba da vrati ažurirani slice i 2 broja: updated — koliko je jedinstvenih brojeva izmenjeno, duplicates — koliko je numeričkih elemenata bilo duplikata func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // vaš kod }

Middle+
202

Koja su očekivanja od kompanije osim projekta?

Senior
202

Кратко о продукцији: ко деплоује, ко мониторише и тако даље.

Senior
201

Šta su TCP i UDP, u čemu je razlika?

Middle
201

Kako rešiti ako je filter visokog prioriteta preširok i pojede sav budžet?

Senior
201

Regruter ne razume prioritete, jednostavno kaže 'potrebno mi je 300 kandidata' — kako da to obradimo?

Senior
199
/13