Қазіргі уақытта ұсыныстар ашық, онда ағымдағы жағдайға қанағаттанбаушылық көрсетіледі ме?
Golang
Хэш есептелді, bucket табылды, жаңа мән енгізілді. Жаңа мән сол хэшпен келгенде не болады (коллизия)?
Жоғары жүктеме қызметінде карта эвакуациясынан қалай сақтануға болады?
Әр пайдаланушы үшін price_total 1000-ден жоғары немесе тең болатын тапсырыстар санын қайтаратын SQL сұрауын жазыңыз, тапсырыс саны бойынша кері тәртіпте сұрыпталған: +---------+-------------+ | user_id | order_count | +---------+-------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+-------------+
Бір массивтің кесіндісі берілген. Барлық нөлдерді жоятын remove функциясын жазыңыз Мысалдар: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
Шардарда, репликтерде ClickHouse конфигурациясы қалай орнатылған еді?
-- Шарт -- Ата-ана санатары өзі болып табылатын санаттарды табыңыз -- Нәтижені id бойынша өсу ретімен сұрыптаңыз -- ҮЛГІ -- +----+----------+-----------+ -- | id | атауы | ата-ана_id | -- +----+----------+-----------+ -- | 1 | фармацевтика | 1 | -- | 2 | өнімдер | 4 | -- | 3 | ойындар | 3 | -- | 4 | музыка | 2 | -- +----+----------+-----------+ -- КҮТІЛЕТІН НӘТИЖЕ -- +--------+ -- | атауы | -- +--------+ -- | фармацевтика | -- | ойындар | -- +--------+
Бағдарлама не шығарады? Неге? func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
gRPC HTTP үстінде жұмыс істей ме, жоқ па? Ол қалай жұмыс істейді?
INNER JOIN-де сол жақтағы бір жол оң жақтағы бірнеше жолға сәйкес келсе, не болады?
Жобаға қоса, компаниядан қандай күтулеріңіз бар?
Сіз компанияда сыртқы немесе штаттық қызметкер ретінде жұмыс жасадыңыз ба?
Неліктен жұмыс орнын өзгертіп, Ozon-ға келуді жөн көрдіңіз?
Компанияда бір жыл өтті деп елестетіңіз — дұрыс таңдау жасағаныңызды қалай түсінесіз?
PostgreSQL-да Index Only Scan мен Index Scan қайсысына байланысты?
Өндіріс туралы қысқаша: кім орналастырады, кім бақылайды және т.б.
Функцияны жүзеге асырыңыз, ол []any және delta int қабылдайды. Тек бірегей бүтін сандардың алғашқы кездесулерін delta-ға арттыру керек. Басқа типтер мен қайталанатын сандар өзгеріссіз қалады. Функция жаңартылған слайсты және екі санды қайтаруы керек: - updated — қанша бірегей сан өзгертілді, - duplicates — қанша сандық элемент қайталанған болып шықты func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // кодты өзіңіз жазыңыз }
Жалдаушы басымдықтарды түсінбейді, тек 'Маған 300 кандидат керек' дейді — бұған қалай әрекет ету керек?
SELECT FOR UPDATE қолданылатын жағдайдың мысалын келтіріңіз, ол deadlock-қа әкелуі мүмкін.
TCP және UDP дегеніміз не және олардың айырмашылығы қандай?