Sobes.tech

Data Engineer

Es sind zwei Tabellen t1 und t2 gegeben. Die Aufgabe ist, alle Arten von Joins aufzulisten, die du kennst, und das Ergebnis der Abfrage select * from t1 <join> t2 on t1.t = t2.t für jeden von ihnen. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null

316

Berichten Sie uns von Ihrer Erfahrung mit Greenplum, DBT und Data Vault. Warum sind Sie vom Schneeflockenmodell zum Data Vault gewechselt?

244

Worin besteht der Unterschied zwischen einer Schleife über eine Zeichenkette und einer Schleife über ein Tuple in Python? Welche Typen sind grundlegend und wie beeinflusst dies die Leistung?

238

Vergleichen Sie zwei Lösungen für das Problem der Suche nach Einheiten anhand des Speicherverbrauchs: 1) Schleife mit Variablen, 2) split('0') + Listenverständnis + max()

232

Beschreiben Sie die Methoden zur Optimierung von SQL-Abfragen, die Sie angewendet haben. Wie haben Sie die Ausführungszeit von 12-15 Sekunden reduziert?

201

Was motiviert Sie bei der Arbeit? Nennen Sie Ihre Stärken im Bereich Hard Skills.

174

Gegeben ist eine Zeichenkette aus Nullen und Einsen. Es ist notwendig, eine Funktion func() zu schreiben, die die maximale Anzahl an aufeinanderfolgenden Einsen zurückgibt. Zum Beispiel: func("010111011") -> 3

172

Gegeben sind zwei Tabellen t1 und t2. Die Aufgabe ist, alle Arten von Joins aufzulisten, die du kennst, und das Ergebnis der Abfrage select * from t1 <join> t2 on t1.t = t2.t für jeden von ihnen. |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

163

Welche Arten von JOIN-Algorithmen gibt es in PostgreSQL und worin unterscheiden sich Hash Join und Nested Loop Join? In welchen Fällen ist Hash Join nicht anwendbar?

162

Erzählen Sie mir von der schwierigsten oder interessantesten Aufgabe, die Sie lösen mussten

134