Sobes.tech

Data Engineer

Comment gérez-vous habituellement les erreurs et alertes dans les pipelines?

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

# ce qui affiche s = 'abracadabra' print(s[5][0][0][0]) print(s[::-2]) s = [1, 2, 3] print(s * 2)

Middle
НЛМК
10

Que se passe-t-il dans PostgreSQL après l'exécution de la requête SELECT * FROM [table] ?

Senior
ТЕХНОНИКОЛЬ
10

# ce qui est affiché s = 'Abracadabra' print(s[5][0]) b = 'a' b[0] print(s[::2]) s = [1, 2, 3] print(s * 2)

Middle
НЛМК
10

Avec quels paramètres du moteur Distributed dans ClickHouse êtes-vous familier?

Middle
АНО ЦИСМ
10

Comment décrirais-tu dans le code une vérification que la valeur diffère de manière significative d'une distribution normale (attendue) ?

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

Comment empêcher que des données incorrectes chargées dans la vitrine ou dans la table intermédiaire ne parviennent aux pipelines supérieurs?

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

As-tu effectué des vérifications statistiques?

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

Quels problèmes avez-vous rencontrés en travaillant avec Greenplum?

Middle
ООО Лоция
10

Que se passe-t-il physiquement lors d'un INSERT, UPDATE et DELETE dans Greenplum ; pourquoi l'espace disque n'est-il pas libéré après un DELETE et en quoi DELETE diffère-t-il de TRUNCATE ?

Middle
ООО Лоция
9

Comment diffèrent les exigences en puissance de calcul du stockage lors de ETL et ELT?

Middle
НЛМК
9

Afficher le nombre de commandes et "produits de la catégorie nécessaire dans la commande" pour l'année 2021 dans les catégories "Vêtements" et pour 2022 dans la catégorie "Chaussures" (vue finale : 2 lignes. Champs : année, nombre de produits, nombre de commandes) with cte as( select year(o.order_date) as year_orders, g.cat_1, count(distinct o.order_id) as count_orders, sum(g.quantity) as count_quan from Orders o join Goods g on o.order_id = g.order_id where (g.cat_1 = 'Vêtements' and Year(o.order_date) = 2021) or (g.cat_1 = 'Chaussures' and Year(o.order_date) = 2022) group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte pour 2025, top 3 dans chaque catégorie par quantité de ventes model with cte as( select cat_1, price, quantity, model, rank() over(partition by cat_1) as rk from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ) pour 2025, top 3 dans chaque catégorie par somme des ventes model with cte as( select g.cat_1, g.model, (price * quantity), rank() over(partition by g.cat_1) as rk from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ) with cte as( select g.cat_1, g.model, sum(price * quantity) as sum_, rank() over(partition by g.cat_1 order by sum() desc) as rk from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ) with cte1 as( select g.cat_1, g.model, sum(price * quantity) as sum_total, from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ), cte2 as(select g.cat_1, g.model, sum_total, rank() over(partition by g.cat_1 order sum_total desc) as rk from cte1 ) select g.cat_1, g.model, sum_total from cte2 where rk <=3 with cte1 as( select g.cat_1 as cat_name, g.model as model, sum(price * quantity) as sum_total, from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 group by Year(o.order_date), g.model ), cte2 as(select cat_name, model, sum_total, rank() over(partition by cat_name order sum_total desc) as rk from cte1 ) select cat_name, model, sum_total from cte2 where rk <=3

Middle
Объединённая компания Wildberries и Russ
9

Qu'est-ce que RDD dans Apache Spark et en quoi diffère-t-il des autres abstractions de Spark?

Middle
НЛМК
8

Pourquoi avez-vous décidé de mettre le classement dans une CTE séparée ? Pourquoi ne pas l'avoir utilisé directement dans la première CTE ?

Middle
Объединённая компания Wildberries и Russ
7

Qu'est-ce que les décorateurs en Python?

Middle
ООО Лоция
7
/32