Data Engineer
Құжаттама жазу тәжірибеңіз бар ма?
Деректер витриндарын есептеу үшін деректер құбырларын құру бойынша сіздің тәжірибеңіз бен түсінігіңіз қандай?
Егер біз транзакция күні бойынша сүзгі шартын WHERE бөлімінде (сол жақ қосылудан кейін) қойсақ, бұл нәтиженің бірінші кестеге (клиенттерге) байланысты шектелуіне әсер етеді ме?
Сізде CI/CD құбырларын орнату тәжірибесі бар ма, мысалы, GitLab-пен?
Streaming-пен жұмыс істейтін Iceberg-ті естідіңіз бе? Бұл файл сақтау орны — қоқыс.
Pandas-та DataFrame-дің жады тұтынуын қалай азайтуға болады?
Hash Join қалай жұмыс істейді?
Spark-те shuffle-ды қалай басқаруға болады (бөлуді, broadcast қосылуды және т.б.)?
Қандай трассировка құралдарын қолдандыңыз? Spring Boot 2 және Spring Boot 3-де?
OLAP кубтарымен таныссыз ба? Үлкен көлемдегі деректермен тез жұмыс істеу үшін Excel-дің шоғырландырылған кестесіне ұқсас көпөлшемді деректермен жұмыс жасағанда.
Инкременттік және толық жүктеумен жұмыс істедіңіз бе? Көші-қондармен қалай күрестіңіз?
Git Flow жаңа қосымшаның релизін қалай құруды ұсынады? - Жаңа issue-тармағын жасау арқылы - Master-тан hotfix-тармағын жасау арқылы - Develop-тан бөлек релиз-тармағын жасау арқылы - Тікелей master тармағына commit жасау арқылы - Master тармағын тікелей develop-қа біріктіру арқылы
Spark қалай кестенің broadcast join үшін жеткілікті кішкентай екенін анықтайды (жоғарғы шегі)?
Виртуализация мен контейнеризация (Docker) арасындағы айырмашылық неде?
Бізде тапсырыстар саны бойынша ORDER BY бар, екі тапсырыс 5-ке, тағы екі тапсырыс 3-ке тең. RANK() және DENSE_RANK() қалай әрекет етеді?
Техникалық және бизнес деректерін тексеруді қалай ажыратасыз, және олар үшін талаптарды кім қоюы керек?
SQL-да WHERE мен HAVING арасындағы айырмашылық неде?
уақыт белдеуімен уақыт белгісі
Өзіңіз туралы айтыңыз, қайда жұмыс істедіңіз, не істедіңіз, қызықты тапсырмалар мен сәтсіздіктер.
Индекстерді қолданудың ең жақсы тәжірибелері туралы айтыңыз - қашан және қанша жиі қолдану керек.