Sobes.tech

Golang

Miért nyitnak most olyan javaslatokat, amelyek nem felelnek meg a jelenlegi helyen?

Senior
209

És a shardokban, replikákban, hogyan volt beállítva a ClickHouse konfiguráció?

Senior
208

A hash kiszámításra került, a bucket megtalálva, új érték beszúrásra került. Mi történik, amikor egy új érték érkezik ugyanazzal a hashellyel (ütközés)?

Middle+
208

Hogyan valósult meg a PostgreSQL sharding — ki volt a router?

Senior
207

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

Middle+
207

Mit lehet tenni, hogy elkerüljük a térkép evakuálását egy highload-szolgáltatásban?

Middle+
207

Egész számok listája van megadva. Írjon egy remove nevű függvényt, amely eltávolítja az összes nullát Példák: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

-- Feltétel -- Keresse meg azokat a kategóriákat, amelyek szülőkategóriája ugyanaz -- Rendezze az eredményeket id szerint növekvő sorrendbe -- PÉLDA -- +----+----------+-----------+ -- | id | név | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | termékek | 4 | -- | 3 | játékok | 3 | -- | 4 | zene | 2 | -- +----+----------+-----------+ -- ELVÁRT EREDMÉNY -- +--------+ -- | név | -- +--------+ -- | pharma | -- | játékok| -- +--------+

Senior
206

Miért döntöttél úgy, hogy munkahelyet váltasz és csatlakozol az Ozonhoz?

Middle+
206

Mit fog a program kiírni? Miért? func main() { időKezdete := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(időKezdete).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

A gRPC HTTP felett működik vagy sem? Hogyan működik?

Senior
204

Valósítson meg egy olyan függvényt, amely []any és delta int típusokat fogad. Csak az egyedi számok (int) első előfordulásait kell növelni delta értékkel. Más típusokat és ismétlődő számokat változatlanul hagyjon. A függvénynek vissza kell adnia a frissített listát és 2 számot: updated – hány egyedi szám változott, duplicates – hány numerikus elem volt duplikátum func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // a kódja } // Példa: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // egyedi számok: 1, 5, 0 // d == 2 // duplikátumok: második 1, második 5

Middle+
204

Mi történik az INNER JOIN-ben, ha egy sor a bal oldalon több sorral felel meg a jobb oldalon?

Middle+
204

Cégben külső munkavállalóként vagy állandó alkalmazottként dolgozott?

Middle
204

Képzeld el, hogy eltelt egy év a cégnél — mi kellene ahhoz, hogy rájöjj, jó helyen vagy?

Senior
204

Milyen elvárásaid vannak a cégtől a projekt mellett?

Senior
204

Től függ az Index Only Scan és az Index Scan közötti különbség PostgreSQL-ben?

Middle+
204

Röviden a produkcióról: ki telepít, ki figyeli, stb.

Senior
203

A toborzó nem érti a prioritásokat, egyszerűen csak azt mondja '300 jelölt kell' — hogyan kezeljük ezt?

Senior
203

Miért döntöttél úgy, hogy radikálisan megváltoztatod az irányt és a fejlesztést választod?

Middle+
202
/13