Data Engineer
Терезе функциясынын чегинде UNBOUNDED PRECEDING эмне деп аталат?
DAG ийгиликсиздиктен кийин кайра ишке киргизүүдө, S3деги толук эмес маалыматтар менен маалыматтарды жазып албоо үчүн файлдар менен кантип иштедиңиз?
Sparkтеги broadcast join деген эмне?
Инкрементал жана толук жүктөөлөр менен иштедиңби? Көбөйтүүлөр менен кантип күрөштүң?
ClickHouse'ta столду кандай жаңыртуу керек, ошондо колдонуучулар эч нерсе байкабасын (атомдук алмаштыруу)?
Кайсы физикалык JOINдерди билесиз?
Кайсы JOIN түрлөрүн билесиң? 2-3 негизгисин түшүндүр.
SQL сурооңузда SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT операцияларынын аткаруу тартибин биринчи кезектен акыркыга чейин тизмелеңиз.
Сиз Docker процесстерин эске салдыңыз, бул сиздин уюмда кандай уюштурулганын кеңири айтып бере аласызбы?
SQL жана байланыштуу маалыматтар базалары менен кандай тажрыйбаңыз бар?
Микросервис архитектурасын долбоорлоо тапшырмасы: үч бөлөк микросервис болсо, фронтенд үчүн буйрутма таблицасы үчүн (товарлар, баалар, буйрутмалар) маалыматтарды кантип камсыз кылуу керек?
Неге жаңы жумуш издеп жатасыз жана келечекте эмне кылгыңыз келет?
Маалыматтын сапаты жөнүндө түшүнүгүңүз тууралуу айтып бериңиз — бул тармакта иш тажрыйбаңыз барбы?
Airflow-деги catchup/backfill учурунда болжол менен 700 DAG ишин бир мезгилде башталышынан кантип сактануу керек?
Git Flow жаңы колдонмонун чыгарылышын кандайча расмий түрдө белгилөө керектигин сунуштайт? - Жаңы issue-шакын түзүү менен - masterтен hotfix-шак түзүү менен - developтен өзүнчө release-шак түзүү менен - түздөн-түз commit кылуу менен master-shакка - master-shакты түздөн-түз develop менен бириктирүү менен
Маалыматтарды бириктирүү кайсы талааларда болду жана витриналарда дублдалары кантип жоюлду?
Apache Airflow үчүн жөнөкөй DAG жазгыла
Индекстер дайым иштегечти жакшыртабы, же деградацияга алып келеби?
Колдонуучу үчүн учурдагы жана алдынкы эки күндөгү заказдардын суммаларынын жылжуу орточо эсептөө кандай болот?
Эки транзакция бар. Биринчи транзакция команда аткарат. Андан кийин экинчи транзакция команда аткарат. Андан кийин биринчи транзакция улантат. Кайсы тартип өз ара блоктоого алып келет? ```sql -- биринчи транзакция update accounts set balance = balance + 100 where id = ?; -- экинчи транзакция update accounts set balance = balance - 50 where id = ?; update accounts set balance = balance + 200 where id = ?; ```