Data Engineer
Индекстер дайым иштегечти жакшыртабы, же деградацияга алып келеби?
Төмендегі қайсысы кеңейтілген Git Flow және өзгерістер тарихын басқару тұрғысынан мұндай әрекеттердің салдарын көрсетеді?
Төрт жана баганалардын маалымат базаларынын артыкчылыктары жана кемчиликтери эмне? Групптоо жана жыйынтыктоо үчүн кайсысы натыйжалуураак?
Суроо боюнча, биз маалыматтар менен эмне болуп жатканын көрө алабыз, кайсы түрдөгү кошулмалар — кайсы түрдөгү кошулмаларды биз ошол жерден көрө алабыз?
CI/CD менен кандай иштедиңиз?
Иш тажрыйбаңыз жөнүндө айтып бериңиз
Linuxта лог файлынын белгилүү бир баганасынан субсөздү кантип табуу керек (мисалы, үчүнчү баганада датаны)?
Pythonда 100 гигабайттык файлды кантип окуу керек?
Микросервис архитектурасын долбоорлоо тапшырмасы: үч бөлөк микросервис болсо, фронтенд үчүн буйрутма таблицасы үчүн (товарлар, баалар, буйрутмалар) маалыматтарды кантип камсыз кылуу керек?
Hive деген эмне жана ал салттуу байланыштуу маалыматтар базаларынан эмнеге айырмаланат?
Кайсы JOIN түрлөрүн билесиң? 2-3 негизгисин түшүндүр.
Airflow колдонуу тууралуу айтып бер: кайсы стандартка кирбеген элементтерди колдондуң
Сиз Domain Driven Design (DDD) методологиясы менен таанышсызбы? Эгер ооба болсо, анын колдонулушунун мисалдарын бөлүшүңүз.
CTE менен кичирээк суроо ортосунда кандай айырма бар?
Динамик типтөө эмне?
Data Vaultта кандай маалыматтын сапатын текшерүү жүргүзүлдү?
Тандоо * Маалыматтар базасынан1 катары t1 сол жактан JOIN маалыматтар базасынан2 катары t2 ON t1.date_start > t2.date_start --DML Эгер жок болсо Employee таблицасын түзүү (id int, salary int, departmentId int); Employeeге кошуу (id,salary,departmentId) баалуулары менен (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); cte катары( тандаңыз *, rank() over(partition by departmentId order by salary desc) катары max_salary Employeeден ) тандаңыз * from cte кайда max_salary = 1
Pythonдеги декоратор эмне жана ал эмне үчүн колдонулат (Airflow контекстинде)?
Git Flow жаңы колдонмонун чыгарылышын кандайча расмий түрдө белгилөө керектигин сунуштайт? - Жаңы issue-шакын түзүү менен - masterтен hotfix-шак түзүү менен - developтен өзүнчө release-шак түзүү менен - түздөн-түз commit кылуу менен master-shакка - master-shакты түздөн-түз develop менен бириктирүү менен
Кайсы физикалык JOINдерди билесиз?