Data Engineer
Wie kann man Daten von einer materialisierten Ansicht in Greenplum nach ClickHouse übertragen?
Aus welchen Hauptblöcken besteht eine Trace-Nachricht (Span)?
Erzähle mir von deiner Berufserfahrung an den letzten Orten, welche Projekte, welcher Tech-Stack?
Wie funktioniert der Abfrageoptimierer in Oracle, worauf achtet er und zu welcher Klasse gehört er?
Welcher Verbindungstyp sollte verwendet werden, um in die Auswahl sowohl alle Benutzer als auch deren letzte Bestellungen einzubeziehen, auch wenn keine Bestellungen vorhanden sind? Tabellen: users(id, name) und orders(id, user_id, created_at). CROSS JOIN RIGHT JOIN INNER JOIN FULL JOIN LEFT JOIN
Was ist DAG in Airflow, woraus besteht es und wie führt Airflow einen DAG aus?
Welche Arten von Indizes gibt es in PostgreSQL?
Vergleichen Sie die Data Vault-Ansätze bei MChS und X5. Welche Vorteile brachten die neuen Objekte (Brücke, Pit-Tabellen)?
Erzählen Sie mir von der Architektur des Speichers: Wie wurde er in Schichten unterteilt, welche Eigenschaften hat jede Schicht?
Wie funktioniert ClickHouse und worin unterscheidet es sich von PostgreSQL?
Wie löst man ein Problem in linearer Zeit O(n) mit einem Wörterbuch? Was muss im Wörterbuch gespeichert werden, um später eine sortierte Zeichenkette zu erstellen? Wie verarbeitet man Zeichen, die nicht in der Reihenfolge sind?
Schreiben Sie ein DAG zum Laden von Daten über die REST-API
Beschreiben Sie die Methoden zur Optimierung von SQL-Abfragen, die Sie angewendet haben. Wie haben Sie die Ausführungszeit von 12-15 Sekunden reduziert?
Ab welchen Merkmalen kann man sagen, dass ein Data Warehouse benötigt wird?
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()
Was ist Normalisierung? An welcher Form arbeiten wir hauptsächlich?
Wie tief sind Ihre Kenntnisse in Python, welche Bibliotheken haben Sie verwendet?
Haben Sie schon einmal mit der Optimierung von Abfragen gearbeitet? Womit beginnt die Optimierung?
Wie lange dauert die Lösung mit eingebautem sorted? Kann man eine schnellere Lösung entwickeln?
Zu welchem Typ gehört Greenplum mehr – OLTP oder OLAP?