Sobes.tech

Data Engineer

Берілген екі кесте t1 және t2. Барлық білетін джойн түрлерін тізіп шығыңыз және олардың әрқайсысына арналған сұраудың нәтижесін select * from t1 <join> t2 on t1.t = t2.t.

316

Greenplum, DBT және Data Vault-пен жұмыс тәжірибеңіз туралы айтыңыз. Неліктен қарлығаш моделінен Data Vault-қа көштіңіз?

244

Python-да жолды қайталау мен tuple-ды қайталау арасындағы айырмашылық қандай? Негізгі типтер қандай және бұл өнімділікке қалай әсер етеді?

238

Бірліктерді іздеу үшін екі шешімді салыстырыңыз: 1) айнымалылармен цикл, 2) split('0') + тізім түсінігі + max()

229

SQL сұрауларын оңтайландыру әдістерін сипаттаңыз, оларды қалай қолдандыңыз. Орындау уақытын 12-15 секундтан қалай қысқарттыңыз?

200

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

173

Нөлдер мен бірліктерден тұратын жол берілген. func() функциясын жазу керек, ол қатарынан ең көп бірліктер санын қайтарады. Мысалы: func("010111011") -> 3

172

Берілген екі кесте t1 және t2. Міндет - білетін барлық қосылу түрлерін тізімдеу және сұрау нәтижесі select * from t1 <join> t2 on t1.t = t2.t әрқайсысы үшін. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null cross 1 1 - null null - INNER JOIN [phone] LEFT JOIN 1 - 1 2 - NULL 4 - NULL NULL - NULL RIGHT JOIN [phone] NULL - 3 NULL - NULL NULL - NULL FULL JOIN [phone] - NULL 4 - NULL NULL - 3 null - NULL null - NULL null - NULL

162

PostgreSQL-да қандай JOIN алгоритмдері бар және Hash Join мен Nested Loop Join қалай ерекшеленеді? Қандай жағдайларда Hash Join қолданылмайды?

162

Ең күрделі немесе қызықты тапсырма туралы айтыңыз, оны шешуге тура келді.

134