SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Golang
Duota yra sveikųjų skaičių sąrašas. Parašykite funkciją remove, kuri ištrina visas nulis Pavyzdžiai: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
Hash buvo apskaičiuotas, bucket rastas, įdėta nauja reikšmė. Kas vyksta, kai ateina nauja reikšmė su tuo pačiu hash (kolizija)?
Rodyti unikalius naudotojo ir produkto ID derinius visiems pirkimams, kuriuos atliko naudotojai prieš juos užbaninant. Rūšiuoti pirmiausia pagal naudotojo vardą, tada pagal SKU Raskite naudotojus, kurie atliko pirkimus už daugiau nei 5000 rublų. Rodykite jų vardus šiuo formatu: naudotojo ID | vardas | pavardė | pirkimų suma
Ką galima padaryti, kad išvengtumėte žemėlapio evakuacijos highload paslaugoje?
Ką parodys programa? Kodėl? func main() { laikasPradžia := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(laikasPradžia).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Ar gRPC veikia virš HTTP ar ne? Kaip veikia?
Kas vyksta INNER JOIN, jei viena eilutė kairėje atitinka kelias eilutes dešinėje?
Ar dirbote įmonėje kaip išorės darbuotojas ar kaip nuolatinis darbuotojas?
Įsivaizduokite, kad praėjo metai įmonėje — kas turi įvykti, kad suprastumėte, jog esate tinkamoje vietoje?
Nuo ko priklauso Index Only Scan vs Index Scan PostgreSQL?
O shard'uose, replikose, kaip buvo sukonfigūruotas ClickHouse?
-- Salyga -- Raskite kategorijas, kurių tėvų kategorija yra ta pati -- Rūšiuokite rezultatus pagal id didėjimo tvarka -- Pavyzdys -- +----+----------+-----------+ -- | id | pavadinimas | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | produktai| 4 | -- | 3 | žaidimai | 3 | -- | 4 | muzika | 2 | -- +----+----------+-----------+ -- Laukiamas rezultatas -- +--------+ -- | pavadinimas | -- +--------+ -- | pharma | -- | žaidimai | -- +--------+
Kokie yra lūkesčiai iš įmonės, išskyrus projektą?
Kodėl nusprendėte pakeisti darbą ir prisijungti prie Ozon?
Įgyvendinkite funkciją, kuri priima []any ir delta int. Reikia padidinti tik pirmuosius unikalių skaičių (int) įrašus delta reikšme. Kiti tipai ir pasikartojantys skaičiai paliekami nepakitę. Funkcija turi grąžinti atnaujintą skaidinį ir 2 skaičius: updated — kiek unikalių skaičių buvo pakeista, duplicates — kiek skaitinių elementų pasirodė esantys dubliuoti func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // jūsų kodas }
Kaip išspręsti, jei aukšto prioriteto filtras yra per platus ir sunaudoja visą biudžetą?
Trumpai apie gamybą: kas diegia, kas stebi ir pan.
Kas yra TCP ir UDP, kuo jie skiriasi?
Įdarbinimo specialistas nesupranta prioritetų, tiesiog sako 'man reikia 300 kandidatų' — kaip tai spręsti?