Sobes.tech

Data Engineer

Индекстер әрқашан өнімділікті арттыра ма, әлде деградацияға әкелуі мүмкін бе?

Senior
ИП Ганус Александр Андреевич
56

Сіз кеңейтілген Git Flow әдістемесін қолданатын командада жұмыс істеп жатырсыз, оған қосымша бұтақ түрлері енгізілген. Сіздің жобаңыздың бұтақ құрылымы келесідей: - main (тұрақты шығарылымдар) - develop (ағымдағы даму) - release/* (шығарылымға дайындық) - hotfix/* (шұғыл түзетулер) - feature/* (жаңа функциялар) - experimental/* (тәжірибелік функциялар) - refactor/* (кодты қайта құру) Сіздің әріптесіңіз келесі әрекеттерді орындады: - refactor/db-constraints бұтағын develop-тен жасады - Оған 15 шағын коммит жасады, әрқайсысы дерекқордың бөлек бөлігін қайта құрады - refactor/db-constraints бұтағын develop-ке біріктірді: git merge --squash refactor/db-constraints - develop-те барлық өзгерістер туралы толық сипаттамасы бар жаңа коммит жасады - Біріктіруден кейін refactor/db-constraints бұтағын жойған жоқ Осындай әрекеттердің кеңейтілген Git Flow және өзгерістер тарихын басқару тұрғысынан салдары қандай?

Junior
01.tech
56

Жолдық және бағандық дерекқорлардың артықшылықтары мен кемшіліктері қандай? Қайсысы топтау және жинақтау үшін тиімдірек?

Middle+
СБЕРСБЕР
56

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

Middle
МВидеоМВидео
56

CI/CD-пен қалай жұмыс істедіңіз?

Middle
AstonAston
55

Өз жұмыс тәжірибеңіз туралы айтыңыз

Middle
КИПР NDA(IGaming)
54

Linux-та лог файлының нақты бағанында (мысалы, үшінші бағанда күн) ішкі жолды қалай табуға болады?

Senior
ООО Блейз Аналитикс
54

Python-да 100 гигабайттық файлды қалай оқуға болады?

Middle
FOM GROUP
54

Микросервистер архитектурасы бойынша тапсырма: үш бөлек микросервис арқылы фронтендке тапсырыс кестесі үшін (өнімдер, бағалар, тапсырыстар) деректерді қалай қамтамасыз етуге болады?

Senior
ИП Ганус Александр Андреевич
54

Hive дегеніміз не және ол дәстүрлі реляциялық дерекқорлардан қалай ерекшеленеді?

Middle
AstonAston
54

Қандай JOIN түрлерін білесіз? 2-3 негізгі түрін айтыңыз.

Middle
газпромнефть снабжение
53

Airflow-ты пайдалану туралы айтыңыз: қандай стандартты емес элементтерді қолдандыңыз?

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

Айтыңызшы, сіз Domain Driven Design (DDD) әдістемесімен таныссыз ба? Егер иә болса, оның сіздің жобаларыңызда қолданылуының мысалдарын бөлісіңіз.

Junior
01.tech
53

CTE мен подзапрос арасындағы айырмашылық қандай?

Middle
МВидеоМВидео
53

Динамикалық типтеу дегеніміз не?

Middle
Леман про
53

Data Vault-да қандай деректер сапасын тексеру жүргізілді?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
52

SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start --DML CREATE TABLE IF NOT EXISTS Employee (id int, salary int, departmentId int); INSERT INTO Employee (id,salary,departmentId) VALUES (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); with cte as( select *, rank() over(partition by departmentId order by salary desc) as max_salary from Employee ) select * from cte where max_salary = 1

Middle
Леман про
52

Python-да декоратор дегеніміз не және ол не үшін пайдаланылады (Airflow контекстінде)?

Middle
Леман про
52

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

Junior
01.tech
51

Қандай физикалық JOIN-дар білесіз?

Middle
СБЕРСБЕР
51
/32