Sobes.tech

Data Engineer

Деректер витриналарымен (ДВХ қабаты) жұмыс істедіңіз бе?

Middle
СБЕРСБЕР
30

Неліктен қазір жұмыс ұсыныстарын қарастырып жатырсыз?

Junior
01.tech
30

Broadcast Join-ды қолдануды анықтайтын параметрлер мен кеңестермен жұмыс жасадыңыз ба?

Middle
ОстровокОстровок
30

Деректер қазір қалай өңделеді? Егер олар әртүрлі форматта болса, олар қалай нормалданады және бір формаға келтіріледі?

Senior
ооо УК Арбат
30

Дерекқор схемасын әдетте қалай жасайтын едің — тікелей дерекқорда қолмен бе, әлде сценарийлерді қайда сақтайтын едің, немесе мүлде Liquibase-те отырдың ба, қандай процесс болды?

Middle
МВидеоМВидео
30

Мүмкін сізде Data Science саласында тәжірибе бар шығар — модельдермен, статистикамен жұмыс?

Middle
Леман про
30

Қандай дереккөздермен жұмыс істедіңіз? Олардың арасындағы өзара әрекеттесу қалай өтті?

Middle
КИПР NDA(IGaming)
30

Сіз sessions кестесін талдайсыз, онда статус 'success', 'failed', 'pending' болуы мүмкін, ал 'ended_at' өрісі NULL болуы мүмкін, егер сессия аяқталмаған болса. Барлық аяқталмаған сессияларды, 'pending' статусындағы сессияларды қоспағанда, таңдау керек. Келесі сұраудың дұрыстығы туралы не айтуға болады? select * from sessions where ended_at is null and status != 'pending';

Junior
01.tech
30

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

Middle
ОстровокОстровок
30

Логистика компаниясы үшін есеп беру Сіз логистика компаниясының аналитикісіз, ол қойма операцияларын қадағалайды. Әр қойманың тиімділігін бағалау керек. Әр қойма үшін есептеңіз: • жалпы операция саны (count_operations); • қоймада өңделген тауарлар саны (sum_quantity); • операцияның орташа өңдеу уақыты (avg_processing_time), тек уақыт көрсетілген операциялар үшін (NULL емес), бүтін санға дейін дөңгелектелген; • бір операцияда өңделген ең көп және ең аз тауар саны (max_quantity, min_quantity); • әр типтің операцияларының саны ('жеткізу', 'жөнелту', 'ауыстыру') бөлек бағандарда: supply_operations, shipment_operations, transfer_operations. Жалпы операция саны 2-ден көп және орташа өңдеу уақыты 60 минуттан аспайтын қоймаларды сүзгіден өткізіңіз. Нәтижені қойма ID бойынша өсу ретімен сұрыптаңыз. Кіріс форматы Кесте operations: • operation_id (int) — бірегей операция идентификаторы • warehouse_id (int) — қойма идентификаторы • operation_type (text) — операция түрі: 'жеткізу', 'жөнелту', 'ауыстыру'

Junior
01.tech
30

PostgreSQL-да шардтау кезінде негізгі кілттің ғаламдық бірегейлігін қалай қамтамасыз етуге болады?

Middle
ютэир
30

Транзакциялар кестесі мен күнтізбе кестесін қосқанда қай физикалық механизм JOIN қолданылатын болады (бұл шарт бойынша: күн <= күн)?

Middle+
ПАО Сбербанк
30

Ішкі цикл қосылу қалай жұмыс істейді және оның алгоритмдік күрделілігі қандай? Басқа үш алгоритмнің күрделілігі қандай?

Middle+
СБЕРСБЕР
30

Airflow DAG-тан басқа Python-да не жаздың?

Middle
МВидеоМВидео
30

Дерекқорларда жұмыс істейтін JOIN физикалық алгоритмдері қандай?

Middle
wb
30

Python деңгейіңіз туралы айтыңыз: не қолдандыңыз, ООП-ны қаншалықты жақсы білесіз?

Junior
МодульБанк
30

Сұрауды кезеңдерге қалай бөлуге болады? Ол үшін не істейміз?

Middle
МВидеоМВидео
30

Жұмыста не нәрсе мотивация береді? Қатты дағдылар бойынша өз күшті жақтарыңызды тізіп беріңіз.

Middle
КуперКупер
30

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’

Junior
01.tech
30

Git Flow жаңа қосымшаның релизін қалай құруды ұсынады? - Жаңа issue-тармағын жасау арқылы - Master-тан hotfix-тармағын жасау арқылы - Develop-тан бөлек релиз-тармағын жасау арқылы - Тікелей master тармағына commit жасау арқылы - Master тармағын тікелей develop-қа біріктіру арқылы

Junior
01.tech
29
/32