Sobes.tech

Golang

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

Middle+
207

Highload-xizmatida xarita evakuatsiyasidan qochish uchun nima qilish mumkin?

Middle+
207

Berilgan butun sonlar ro'yxati. Remove funksiyasini yozing, u barcha nolalarni olib tashlaydi Misollar: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

Hash hisoblandi, bucket topildi, yangi qiymat qo'shildi. Yangi qiymat shunday hash bilan kelganda (koliziya) nima bo'ladi?

Middle+
206

Foydalanuvchi va mahsulot ID ning yagona kombinatsiyalarini ban qilinishidan oldin amalga oshirilgan barcha xaridlar uchun chiqarish. Avvalo foydalanuvchi nomi bo'yicha, keyin SKU bo'yicha tartiblang 5000 rubl yoki undan yuqori summaga xarid qilgan foydalanuvchilarni toping. Ularning ismlarini quyidagi formatda ko'rsating: foydalanuvchi ID | ism | familiya | xaridlar summasi

Middle
206

Dastur nima ko‘rsatadi? Nima uchun? func main() { vaqtBoshlanish := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(vaqtBoshlanish).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

gRPC HTTP ustida ishlayaptimi yoki yo'qmi? Qanday ishlaydi?

Senior
204

INNER JOIN da chap qaysi satr chap tomonga bir nechta satr o‘tsa nima bo‘ladi?

Middle+
204

Siz kompaniyada tashqi xodim yoki doimiy xodim sifatida ishladingizmi?

Middle
204

Agar bir yil kompaniyada o'tganini tasavvur qilsangiz, to'g'ri joyga kelganingizni tushunishingiz uchun nima bo'lishi kerak?

Senior
204

PostgreSQL'da Index Only Scan va Index Scan qanday bog'liq?

Middle+
204

Shardlarda, replikalarda ClickHouse qanday sozlangan?

Senior
202

-- Shart -- O'zini ota oladigan kategoriyalarni toping -- Natijalarni id bo'yicha o'sish tartibida saralash -- MISOL -- +----+----------+-----------+ -- | id | nom | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | mahsulotlar | 4 | -- | 3 | o'yinlar | 3 | -- | 4 | musiqa | 2 | -- +----+----------+-----------+ -- Kutilayotgan natija -- +--------+ -- | nom | -- +--------+ -- | pharma | -- | o'yinlar | -- +--------+

Senior
202

Loyihadan tashqari kompaniyadan qanday kutishlar bor?

Senior
202

Nima uchun ish joyingizni o'zgartirishga va Ozon ga qo'shilishga qaror qildingiz?

Middle+
202

[]any va delta int qabul qiladigan funktsiyani amalga oshiring. Faqatgina unikal raqamlar (int) ning birinchi kirishlarini delta ga oshirish kerak. Boshqa turlar va takrorlangan raqamlar o'zgartirilmasin. Funktsiya yangilangan ro'yxat va 2 ta raqamni qaytarishi kerak: updated — nechta unikal raqam o'zgartirilgan, duplicates — nechta raqamli elementlar takrorlangan func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // kodingiz }

Middle+
202

Agar yuqori prioritetli filtr juda keng bo'lsa va barcha byudjetni yutib olsa, qanday hal qilish mumkin?

Senior
201

Ishlab chiqarish haqida qisqacha: kim joylashtiradi, kim nazorat qiladi va boshqalar.

Senior
201

TCP va UDP nima, ularning farqi nima?

Middle
201

Recruiter prioritetlarni tushunmayapti, shunchaki '300 nomzod kerak' deb aytadi — buni qanday boshqarish mumkin?

Senior
199
/13