Sobes.tech

Data Engineer

Comment procéderiez-vous avec la chaîne de Materialized View via une table intermédiaire ReplacingMergeTree pour remplir correctement les données existantes avant le lancement de la nouvelle MV?

Middle
АНО ЦИСМ
40

Comment Spark détermine-t-il qu'une table est suffisamment 'petite' pour une jointure broadcast (limite supérieure) ?

Middle+
ПАО Сбербанк
40

Qu'est-ce qui ne vous plaît pas actuellement dans votre travail?

Middle
Леман про
40

Qu'est-ce qu'une clé primaire dans ClickHouse et en quoi diffère-t-elle d'une clé primaire dans une base de données classique?

Middle
ютэйр
40

Qu'est-ce que la versionnage sémantique ? Quand augmenter major, minor, patch ?

Senior
ИП Ганус Александр Андреевич
40

Quels sont les risques liés à la qualité des données?

Middle
ОстровокОстровок
39

Qu'est-ce que l'optimiseur Catalyst dans Spark et quels exemples spécifiques d'optimisations effectue-t-il (par exemple, predicate pushdown) ?

Middle+
ПАО Сбербанк
39

Comment comparer la table source ("live") et la table cible si la source change constamment?

Senior
ООО Блейз Аналитикс
39

Parle-moi plus en détail du réseau : qu'est-ce que c'est et pourquoi c'est important ?

Middle
ОстровокОстровок
39

Comment suivre dans quelle exécution du DAG une ligne spécifique est apparue dans Data Vault?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
39

Parle-moi de ton expérience chez X5 : qu'as-tu fait dans le domaine du DWH ?

Middle
FOM GROUP
39

Comment les données sont-elles stockées dans votre lieu de travail actuel?

Middle
КИПР NDA(IGaming)
39

Pourquoi avez-vous décidé de vous lancer sur le marché et de quitter votre emploi actuel?

Middle
RWB
39

Vous travaillez sur une nouvelle fonctionnalité dans la branche dev. Soudain, il devient nécessaire de basculer rapidement sur la branche main pour corriger une faute de frappe dans le fichier README.md. Vous avez plusieurs modifications non indexées : dans src/feature.js (non indexé) et styles/main.css (indexé). Vous souhaitez sauvegarder temporairement toutes ces modifications pour y revenir plus tard dans la branche dev. Quelle séquence de commandes devriez-vous utiliser pour cela? git stash save "WIP on feature" && git checkout main && [fix] && git checkout dev && git stash pop git stash push -m "WIP on feature" && git checkout main && [fix] && git checkout dev && git stash pop git stash && git checkout main && [fix] && git checkout dev && git stash apply git add . && git stash && git checkout main && [fix] && git checkout dev && git stash drop git commit -m "Temp commit" && git checkout main && [fix] && git checkout dev && git reset HEAD^

Junior
01.tech
39

Parlez-moi de la tâche de configuration de la réplication que vous avez résolue.

Senior
ООО Блейз Аналитикс
39

Qu'est-ce qu'une Vue Matérialisée et en quoi diffère-t-elle d'une Vue normale?

Middle
FOM GROUP
39

Est-il utile d'utiliser une CTE si elle n'est utilisée qu'une seule fois dans la requête?

Middle
МВидеоМВидео
39

As-tu déjà des propositions d'emploi?

Middle
МВидеоМВидео
39

Quels sont les inconvénients des UDF dans Spark et quel est leur défaut?

Middle
ОстровокОстровок
39

Décrivez les fonctions de fenêtre dans la version la plus étendue : quels mots-clés sont utilisés et à quoi sert chacun.

Middle+
ПАО Сбербанк
39
/32