Sobes.tech

Data Engineer

Масъала #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

232

ACID жана CAP теорияларынын айырмасы эмнеде?

194

Адаптивтүү Суроо Ишке Ашыруу (AQE) деген эмне?

194

Транзакция кайсы этаптардан турат?

188

Нәтиҗә: | 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

186

Pythonдеги декораторлор менен иштедиңизби? Алар эмне жана кайда колдонулат?

185

Кайсы учурда сөздүк боюнча издөө эң жаман учурга чейин төмөндөйт?

182

Pythonдогу өзгөрүлмө жана өзгөрүлбөс маалымат түрлөрү жөнүндө айтып бериңиз жана мисалдар келтириңиз.

178

Broadcast Join колдонуу менен параметрлер жана hints менен иштедиңби?

177

Spark'ta жай жана дароо эсептөөлөрдү түшүндүрүңүз.

170

Маалыматтардын сапатынын коркунучтары кандай?

169

Airflow-деги catchup/backfill учурунда болжол менен 700 DAG ишин бир мезгилде башталышынан кантип сактануу керек?

169

Тармак жөнүндө көбүрөөк айтып бер: бул эмне жана эмнеге маанилүү?

169

Көпчүлүк учурда сиз пайплайндарда каталар жана эскертүүлөрдү кантип иштетип жаттыңыз?

169

Сұрақ #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:

165

Техникалык жана бизнестик маалыматтарды текшерүүнү кантип айырмалап жатасың, жана алардын талаптарын ким коюу керек?

162

Spark/UDF контекстинде сериализация жана десериализация жөнүндө эмне билесиз?

157

Spark'ta repartition жана coalesce арасындагы айырма эмнеде?

156

Join аткаруунун физикалык стратегияларын кайсыны билесиң?

155
/2