SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Golang
Highload-xizmatida xarita evakuatsiyasidan qochish uchun nima qilish mumkin?
Berilgan butun sonlar ro'yxati. Remove funksiyasini yozing, u barcha nolalarni olib tashlaydi Misollar: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
Hash hisoblandi, bucket topildi, yangi qiymat qo'shildi. Yangi qiymat shunday hash bilan kelganda (koliziya) nima bo'ladi?
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
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 }
gRPC HTTP ustida ishlayaptimi yoki yo'qmi? Qanday ishlaydi?
INNER JOIN da chap qaysi satr chap tomonga bir nechta satr o‘tsa nima bo‘ladi?
Siz kompaniyada tashqi xodim yoki doimiy xodim sifatida ishladingizmi?
Agar bir yil kompaniyada o'tganini tasavvur qilsangiz, to'g'ri joyga kelganingizni tushunishingiz uchun nima bo'lishi kerak?
PostgreSQL'da Index Only Scan va Index Scan qanday bog'liq?
Shardlarda, replikalarda ClickHouse qanday sozlangan?
-- 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 | -- +--------+
Loyihadan tashqari kompaniyadan qanday kutishlar bor?
Nima uchun ish joyingizni o'zgartirishga va Ozon ga qo'shilishga qaror qildingiz?
[]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 }
Agar yuqori prioritetli filtr juda keng bo'lsa va barcha byudjetni yutib olsa, qanday hal qilish mumkin?
Ishlab chiqarish haqida qisqacha: kim joylashtiradi, kim nazorat qiladi va boshqalar.
TCP va UDP nima, ularning farqi nima?
Recruiter prioritetlarni tushunmayapti, shunchaki '300 nomzod kerak' deb aytadi — buni qanday boshqarish mumkin?