Масъала #2 Ҳар бир бўлимда TOP-3 ишчи бўйича маълумотлар чиқарувчи сўров ёзинг. Бўлим номи, ишчи номи ва унинг маошини кўрсатинг. employee жадвали: | id | name | salary | dept_id | |----|-------|--------|---------| | 10 | John | 1000 | 2 | | 20 | Tom | 5000 | 3 | | 30 | Bill | 3000 | 2 | department жадвали: | id | name | |----|-----------| | 1 | Marketing | | 2 | IT | | 3 | Молия | Натижа: department_name, num, employee_name, salary cte сифатида: select d.name as department_name, e.name as employee_name, e.salary, dense_rank from employee e join department d on e.id = d.id
Data Engineer
ACID жана CAP теорияларынын айырмасы эмнеде?
Адаптивтүү Суроо Ишке Ашыруу (AQE) деген эмне?
Транзакция кайсы этаптардан турат?
Нәтиҗә: | customer_id | gap_days | |-------------|----------| | 1 | 123 | | 2 | 120 | with cte as( select order_id, customer_id, order_dt, lag(order_dt) over(partition by customer_id order by order_dt) as prev_order_ft, datediff(day, prev_order_ft, order_dt) as gap_days from Orders ) select customer_id, max(gap_days) as gap_days from cte where gap_days > 60 group by customer_id
Pythonдеги декораторлор менен иштедиңизби? Алар эмне жана кайда колдонулат?
Spark'ta shuffle'дин коркунучу эмне?
Кайсы учурда сөздүк боюнча издөө эң жаман учурга чейин төмөндөйт?
Pythonдогу өзгөрүлмө жана өзгөрүлбөс маалымат түрлөрү жөнүндө айтып бериңиз жана мисалдар келтириңиз.
Broadcast Join колдонуу менен параметрлер жана hints менен иштедиңби?
Spark'ta жай жана дароо эсептөөлөрдү түшүндүрүңүз.
Маалыматтардын сапатынын коркунучтары кандай?
Airflow-деги catchup/backfill учурунда болжол менен 700 DAG ишин бир мезгилде башталышынан кантип сактануу керек?
Тармак жөнүндө көбүрөөк айтып бер: бул эмне жана эмнеге маанилүү?
Көпчүлүк учурда сиз пайплайндарда каталар жана эскертүүлөрдү кантип иштетип жаттыңыз?
Сұрақ #1 Екі кестені id атрибуты бойынша біріктіргенде, inner, left, right, full join көмегімен қай жазбалар саны қайтарылады? t1 t2 | id | | id | |-----| |-----| | 1 | | 1 | | 2 | | 1 | | 3 | | 3 | | 0 | | 5 | | NULL| | NULL| | NULL| inner: left: right: full outer:
Техникалык жана бизнестик маалыматтарды текшерүүнү кантип айырмалап жатасың, жана алардын талаптарын ким коюу керек?
Spark/UDF контекстинде сериализация жана десериализация жөнүндө эмне билесиз?
Spark'ta repartition жана coalesce арасындагы айырма эмнеде?
Join аткаруунун физикалык стратегияларын кайсыны билесиң?