Sobes.tech

Data Engineer

Kaks tabelit t1 ja t2 on antud. Ülesandeks on loetleda kõik join tüübid, mida tead, ja päringu tulemus select * from t1 <join> t2 on t1.t = t2.t igaüks neist jaoks.

316

Raksturot savu pieredzi ar Greenplum, DBT un Data Vault. Kāpēc pārgājāt no sniegpārsla modeļa uz Data Vault?

244

Kā atšķiras cikls pa virkni no cikla pa tuple Python? Kādi ir pamata tipi un kā tas ietekmē veiktspēju?

238

Võrrelge kahte lahendust mälukasutuse põhjal üheteistkümnendite otsimiseks: 1) tsükkel muutujatega, 2) split('0') + loendi mõistmine + max()

229

Kirjeldage SQL-päringute optimeerimise meetodeid, mida olete rakendanud. Kuidas vähendasite täitmisaja 12-15 sekundilt?

200

Mis teid tööl motiveerib? Loetlege oma tugevad küljed hard skills valdkonnas.

173

Antud on nullidest ja ühtedest koosnev string. On vaja kirjutada funktsioon func(), mis tagastab maksimaalse jada ühtede arvu. Näiteks: func("010111011") -> 3

172

Given two tables t1 and t2. The task is to list all the join types you know and their results for each. 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

Millised JOIN algoritmid on PostgreSQL-is olemas ja kuidas erineb Hash Join Nested Loop Join-ist? Millistel juhtudel Hash Join ei ole rakendatav?

162

Rääkige kõige raskemast või huvitavamast ülesandest, millega pidite tegelema

134