Data Engineer
Маалымат витриналары (DWH катмары) менен иштедиңизби?
Неге азыр жумуш сунуштарын карап жатасыз?
Broadcast Join колдонуу менен параметрлер жана hints менен иштедиңби?
Азыр маалыматтар кандай иштелип чыгууда? Эгер алар ар кандай форматтарда болсо, алар кандай нормалдаштырылып бирдиктүү формага келтирилет?
Көпчүлүк учурда сиз кандайча маалыматтар базасынын схемасын түзөчүсүз — түз эле базада кол менен жасайсызбы, же скрипттерди бир жакка сактайсызбы, же Liquibase колдонуп жатасызбы, процесси кандай болчу?
Мүмкүн Data Science тармагында тажрыйбаңыз бар — моделдер, статистика менен иштөө?
Кайсы маалымат булактары менен иштештиңиз? Был маалымат булактары менен кандайча өз ара аракеттендиңиз?
Төмендегі сұраудың дұрыстығы туралы не айтуға болады? select * from sessions where ended_at is null and status != 'pending';
Join аткаруунун физикалык стратегияларын кайсыны билесиң?
Логистика компаниясы үчүн отчет Сиз логистика компаниясында аналитисиз, ал жерде сактагычтардагы операциялар катталат. Ар бир сактагычтын эффективдүүлүгү боюнча отчет түзүшүңүз керек. Ар бир сактагыч үчүн эсептеңіз: • жалпы операциялар саны (count_operations); • сактагычта иштелип чыккан жалпы товарлар саны (sum_quantity); • операциянын орточо иштетүү убактысы (avg_processing_time), тек белгиленген убакыт менен (NULL эмес), жакын санга чейинки жыйырма; • бир операцияда иштелип чыккан максимал жана минималдуу товарлар саны (max_quantity, min_quantity); • ар бир түрдөгү операциялардын саны («жеткирүү», «жөнөтүү», «көчүрүү») өзүнчө колонкаларда: supply_operations, shipment_operations, transfer_operations. Жалпы операциялар саны 2ден көп жана орточо иштетүү убактысы 60 мүнөттөн ашпаган сактагычтарды фильтрлөө. Натыйжаны сактагыч ID боюнча өсүүчү тартипте сорттоо. Кирүү форматы Операциялар таблицасы: • operation_id (int) — операциянын уникалдуу идентификатору • warehouse_id (int) — сактагыч ID • operation_type (text) — операциянын түрү: «жеткирүү», «жөнөтүү», «көчүрүү»
PostgreSQL-де sharding учурунда негизги ачкычтын глобал уникалдуулугун кантип камсыз кылуу керек?
Транзакциялар таблицасын күнтізбе таблицасымен тең эмес шартында (күн <= күн) қосқанда қай физикалық JOIN механизмі қолданылат?
Nested Loop Join кантип иштейт жана анын алгоритмдик татаалдыгы кандай? Үч алгоритмдин татаалдыгы кандай?
Airflow DAG тышкары Pythonда эмне жаздың?
Маалыматтар базаларында кайсы физикалык JOIN алгоритмдер иштейт?
Python деңгээлиңиз жөнүндө айтып бериңиз: эмне колдондуңуз, объектке багытталган программалоону канчалык терең билесиз
Суроолорду этаптарга кантип бөлөбүз? Ага эмне кылуу керек?
Иште сизди эмне мотивациялайт? Hard skills жаатында күчтүү жактарыңызды тизмектең.
Өзгөртүлгөн тизмектин аты even_sequence деп аталган жана ал гана жуп сандарды чыгарат. [...]-тин ордуна эмне коюлушу керек, эгер even_column мааниси киргизилбесе, анда мааниси even_sequence-тен алынсын? create table some_table( even_column [...] ); integer computed as nextval('even_sequence') integer generated always as identity (start with 2 increment by 2) integer default nextval('even_sequence') integer unique default nextval('even_sequence') integer generated by even_sequence’
Git Flow жаңы колдонмонун чыгарылышын кандайча расмий түрдө белгилөө керектигин сунуштайт? - Жаңы issue-шакын түзүү менен - masterтен hotfix-шак түзүү менен - developтен өзүнчө release-шак түзүү менен - түздөн-түз commit кылуу менен master-shакка - master-shакты түздөн-түз develop менен бириктирүү менен