Data Engineer
Comment décrirais-tu dans le code une vérification que la valeur diffère de manière significative d'une distribution normale (attendue) ?
Es-tu de Moscou ? Tu vis ici depuis longtemps ? Pourquoi as-tu déménagé à Moscou ?
Comment diffèrent les exigences en puissance de calcul du stockage lors de ETL et ELT?
Parle-moi de ta compréhension de la qualité des données — as-tu déjà travaillé dans ce domaine?
Qu'est-ce qui t'attire dans le domaine du travel ? Peut-être que tu aimes voyager toi-même, ou que le travel-tech t'a intéressé d'une manière ou d'une autre ?
Pouvez-vous vous rappeler votre expérience en optimisation de requêtes ? Comment avez-vous agi, analysé ?
Pour quelles tâches ClickHouse n'est-il pas adapté et que choisiriez-vous à la place?
git submodule update --init
Le plan d'exécution d'EXPLAIN correspond-il toujours à ce qui est réellement exécuté?
Comment fonctionne physiquement le mécanisme de broadcast — comment les partitions d'une petite table arrivent-elles sur les exécuteurs avec une grande table?
Qu'est-ce que le CDC et avez-vous de l'expérience avec cela?
Qu'est-ce qui est important pour vous dans votre futur travail?
Vous avez une requête qui fonctionne mal, est lente ou échoue — comment l'optimiser?
Qu'est-ce qu'un décorateur en Python?
Quels problèmes avez-vous rencontrés en travaillant avec Greenplum?
Connaissez-vous une bibliothèque en Rust, multithread, très rapide, qui peut remplacer Pandas pour la science des données et le traitement de Big Data?
Comment déployez-vous le code DAG en production?
Qu'est-ce qu'un CROSS JOIN et quel est le résultat de son application?
La fonction de fenêtre SUM() OVER (PARTITION BY user_id) — dans un cas, nous ajoutons ORDER BY date d'achat, dans l'autre non. Quelle est la différence?
Comment est organisée votre assurance qualité (contrôle de la qualité des données) ?