Sobes.tech

Колдонуучу жана товар IDнин уникалдуу комбинацияларын көрсөтүңүз, бардык сатып алуулар үчүн, колдонуучулар банга алынганга чейин. Биринчиден, колдонуучу аты боюнча, андан кийин SKU боюнча сорттогула 5000 рублдан ашык суммада сатып алган колдонуучуларды табыңыз. Атын төмөндөгү форматта көрсөтүңүз: колдонуучу ID | аты | фамилиясы | сатып алуулар суммасы

Middle
208

Hash эсептелди, bucket табылды, жаңы маані кошулду. Ошол эле хеш менен жаңы маані келгенде (коллизия), эмне болот?

Middle+
208

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

Middle+
207

Жогорку жүктөмдүү кызматта карта эвакуациясынан качуу үчүн эмне кылуу керек?

Middle+
207

Бүтүн сандар тизмеси берилген. Бардык нөлдөрдү жоготуу үчүн remove функциясын жазгыла Мисалдар: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

Код эмне көрсөтөт? Неге? func main() { убакытБашталгыч := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(уақытБашталгыч).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

gRPC HTTP үстүндө иштейтпи же жокпу? Кантип иштейт?

Senior
204

INNER JOINде сол жактагы бир сапка оң жактагы бир нече сапкага туура келгенде эмне болот?

Middle+
204

-- Шарт -- Ата категориясы өзү болуп саналган категорияларды табыңыз -- Натыйжаларды id боюнча өсүү тартибинде сорттоо -- Үлгү -- +----+----------+-----------+ -- | id | аты | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | продукттар | 4 | -- | 3 | оюндар | 3 | -- | 4 | музыка | 2 | -- +----+----------+-----------+ -- Күтүлгөн натыйжа -- +--------+ -- | аты | -- +--------+ -- | pharma | -- | оюндар | -- +--------+

Senior
204

Жобадан тышкары компаниядан кандай күтүүлөр бар?

Senior
204

Сен компанияда тышкы кызматкер же штаттык кызматкер болуп иштедиңби?

Middle
204

Компанияда бир жыл өткөнүн элестетип көрөлү — туура жерге келгениңизди түшүнүү үчүн эмне болушу керек?

Senior
204

PostgreSQL-деги Index Only Scan менен Index Scan кайсы нерсеге көз каранды?

Middle+
204

Шарддарда, репликада, ClickHouse кантип орнотулду?

Senior
202

Неге иш орныңызды өзгөртүп, Ozonго кошулууну чечтиңиз?

Middle+
202

[]any жана delta int кабыл алган функцияны ишке ашырыңыз. Тек гана уникалдуу сандар (int) биринчи кириштерин deltaга көбөйтүү керек. Башка түрлөрү жана кайталанган сандар өзгөртүлбөшү керек. Функция жаңыланган тилкени жана 2 санды кайтаруусу керек: updated — канча уникалдуу сан өзгөртүлгөн, duplicates — канча сандык элементтер дублеттер болгон func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // кодуңуз }

Middle+
202

Өндүрүш тууралуу кыскача: ким жайгаштырат, ким көзөмөлдөйт жана башка.

Senior
201

SELECT FOR UPDATE менен байланышкан учурдун мисалын келтириңиз, ал deadlockка алып келиши мүмкүн.

Senior
201

TCP жана UDP эмне, алардын айырмасы эмнеде?

Middle
201

Шарт Тапшырык түзүү мисалында. Хизмәткә суроо жана жооп бар, бул эки аракеттин ортосунда биз аналитикада заказ кылынган товарларды сактайбыз (мисалы, товарлардын популярдуулугун эсептөө үчүн). Аналитика кызматы кээде жай иштейт же тайм-аут болуп калат, жана биз убагында жооп бере албай калабыз, заказдарды жоготуп жатабыз. Заказдарды жана акчаны жоготпоо үчүн эмне кылуу керек?

Middle+
201
/13