Data Engineer
-- Берілген numbers деп аталатын бір бағаны бар кесте, оның ішінде бүтін сандар бар (қайталануы мүмкін). -- Сандық мәндерді екі бағанға бөлу үшін SQL сұрауын жазыңыз: -- even – жұп сандар (өсу ретімен сұрыпталған) -- odd – тақ сандар (өсу ретімен сұрыпталған) -- Сандық мәндер қатар бойынша орналастырылуы керек: бірінші қатарда – бірінші жұп және бірінші тақ сан, -- екінші қатарда – екінші жұп және екінші тақ сан және т.б. -- Егер бір топтағы сандар саны екінші топтан көп болса, жетіспейтін орындар NULL болуы керек. -- бастапқы кесте -- num -- --------- -- [phone] -- сұрау нәтижесі -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11
Nested Loop Join кезінде қай ресурс ең көп пайдаланылады?
Ақырында мұнда не болатынын айтып бере аласыз ба? Әр қадамды түсіндіріп, қалай жұмыс істейтінін айтыңыз.
Сіздің тәжірибеңіз вакансиядағы міндеттерге қалай сәйкес келеді: жүктеу процестерін қолдау және талдау, аномалияларды бақылау және анықтау, жетілдірулерді тестілеу және өндірісте орнату, екінші деңгейлі қолдау, техникалық құжаттаманы тексеру?
Егер журналдар ашылмаса (қате 403), не нәрсені тексеру керек?
Терезе функциялары не үшін қажет?
PostgreSQL-да ORDER BY қолданғанда DISTINCT ON-ды пайдалану кезінде қандай шектеу бар?
[аты] мәтіндегі қателер мен стильді түзді: «Сәлем! Мен [аты], сен бұрын маған Telegram-ға өтуімді өтіндің — оны «сен» түрінде, бірақ құрметпен
Greenplum-те қандай кілттер/тарату стратегиялары бар?
Деректер тарихын сақтау әдістері (түрлері) туралы не білесіз? Тарих кестелерде қалай жиналады?
Сіз feature/checkout-flow тармағында жұмыс істеп жатырсыз. Rebase әрекетінен кейін себетке қосу және тапсырысты рәсімдеу батырмасы жойылды. git log-ты қараңыз: commit 8bcd3f2 Author: You Date: Fri Apr 26 16:00:00 2025 Мобильді UI түзетулері Ал мынау git reflog-тың шығуы: 2f48e9a HEAD@{0}: rebase -i (squash): UI fixes for mobile 98c1dd3 HEAD@{1}: commit: Added checkout button 3adba75 HEAD@{2}: commit: Add cart logic 8bcd3f2 HEAD@{3}: checkout: moving from main to feature/checkout-flow Не болды және жұмыс қалай қайтаруға болады? git pull --squash --ff-only орындалды, соңғы коммитті reset көмегімен қайтару керек және git pull-ды қайта орындау керек git stash орындалды, қалпына келтіру — git stash pop арқылы git cherry-pick --squash 8bcd3f2..98c1dd3 орындалды, коммиттер қолмен біріктірілді, қалпына келтіру мүмкін емес git revert 98c1dd3 орындалды, git revert-ты reset көмегімен қайтару керек Интерактивті rebase с squash орындалды, ол тарихтың бір бөлігін жойды — git cherry-pick 3adba75 98c1dd3 жасау керек
Scala-да бұрын қандай жобалармен айналыстыңыз? Бұл технологияда нақты тапсырмалар мен жетістіктеріңізді бөлісіңіз.
Airflow DAG-тарын және жұмыстарын қолмен жаздыңыз ба, әлде шаблондар арқылы ма?
Әр клиент үшін соңғы толық атын қалай шығару керек, егер тек start_date белгілі болса (end_date белгісіз)?
Семантикалық нұсқалау дегеніміз не? Қашан негізгі, қосымша, патч нұсқаларын жаңарту керек?
Python-да қандай сиқырлы әдістерді ескеру керек?
Жұмыстар мен DAG-тар арасындағы тәуелділіктермен — бірнеше жұмысты бірінен соң бірін іске қосу үшін сенсорларды қолдандыңыз ба?
ThreadPoolExecutor қашан қолданған дұрыс?
ABC нөмірлі тапсырма алдыңыз. Жұмыс бастағанда Git-те қандай әрекеттер жасайсыз?
Ad-hoc тапсырмаларыңыз болды ма, нақты ТЗ болған кезде, және сіз ad-hoc сұраулар мен приоритеттердің өзгеруіне қалай қарайсыз?