SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Golang
Dana jest lista liczb całkowitych. Napisz funkcję remove, która usunie wszystkie zera Przykłady: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
Obliczono hash, znaleziono bucket, wstawiono nową wartość. Co się dzieje, gdy przychodzi nowa wartość z tym samym hashem (kolizja)?
Wyświetl unikalne kombinacje użytkownika i ID produktu dla wszystkich zakupów dokonanych przez użytkowników przed ich zbanowaniem. Posortuj najpierw według nazwy użytkownika, potem według SKU Znajdź użytkowników, którzy dokonali zakupów na kwotę powyżej 5000 rublów. Wyświetl ich imiona w formacie id użytkownika | imię | nazwisko | suma zakupów
Co można zrobić, aby uniknąć ewakuacji mapy w serwisie wysokiego obciążenia?
Co wyświetli program? Dlaczego? func main() { czasStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(czasStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Czy gRPC działa na HTTP czy nie? Jak to działa?
Co się dzieje w INNER JOIN, jeśli jedna linia po lewej stronie odpowiada wielu liniom po prawej stronie?
Czy pracowałeś w firmie jako zewnętrzny współpracownik czy jako pracownik etatowy?
Wyobraź sobie, że minął rok w firmie — co musi się wydarzyć, abyś zrozumiał, że trafiłeś we właściwe miejsce?
Od czego zależy Index Only Scan vs Index Scan w PostgreSQL?
A w shardach, w replikach, jak skonfigurowano ClickHouse?
-- Warunek -- Znajdź kategorie, których kategoria nadrzędna jest nimi samymi -- Posortuj wynik według id rosnąco -- PRZYKŁAD -- +----+----------+-----------+ -- | id | nazwa | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | produkty | 4 | -- | 3 | gry | 3 | -- | 4 | muzyka | 2 | -- +----+----------+-----------+ -- OCZEKIWANY WYNIK -- +--------+ -- | nazwa | -- +--------+ -- | pharma | -- | gry | -- +--------+
Jakie są oczekiwania wobec firmy oprócz projektu?
Dlaczego zdecydowałeś się zmienić pracę i dołączyć do Ozon?
Zaimplementuj funkcję, która przyjmuje []any i delta int. Należy zwiększyć o delta tylko pierwsze wystąpienia unikalnych liczb (int). Inne typy i powtarzające się liczby pozostawić bez zmian. Funkcja powinna zwrócić zaktualizowaną listę i 2 liczby: updated — ile unikalnych liczb zostało zmienionych, duplicates — ile elementów numerycznych okazało się duplikatami func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // twój kod }
Jak rozwiązać, jeśli filtr o wysokim priorytecie jest zbyt szeroki i pochłania cały budżet?
Krótko o produkcji: kto wdraża, kto monitoruje i tak dalej.
Czym są TCP i UDP, jaka jest różnica?
Rekruter nie rozumie priorytetów, po prostu mówi 'potrzebuję 300 kandydatów' — jak to obsłużyć?