Sobes.tech

Data Engineer

Quelle est la différence entre WHERE et HAVING en SQL?

Middle
газпромнефть снабжение
28

Parlez-moi de vous, où avez-vous travaillé, quelles ont été vos activités, quelles ont été les tâches intéressantes et les échecs.

Middle
AstonAston
28

Parlez des meilleures pratiques pour l'utilisation des index : quand et à quelle fréquence les utiliser.

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

Que s'est-il passé et comment revenir en arrière ?

Junior
01.tech
28

Comment travaillez-vous généralement avec Git en équipe ? Et qu'est-ce qu'une Merge Request ?

Middle
ютэйр
28

Quel format de travail préférez-vous : bureau, hybride ou télétravail ? Nous avons deux bureaux, à Kutuzovsky et à Tula.

Middle
СБЕРСБЕР
28

Quelle est la différence entre Greenplum et PostgreSQL?

Middle
газпромнефть снабжение
28

Connaissez-vous les expressions de table communes (CTE) ? Donnez un exemple d'utilisation.

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

Parlez-nous plus en détail du biais de données entre les shards : comment l'avez-vous déterminé et comment avez-vous utilisé la fonction/mécanisme correspondant ?

Middle
АНО ЦИСМ
28

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

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

Avez-vous effectué une journalisation supplémentaire en plus des journaux Airflow?

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

Comment détecter le déséquilibre des données (data skew) dans Spark?

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

SELECT client_id, ФИО, SUM(suma) AS total_amount FROM clients JOIN transactions ON clients.client_id = transactions.client_id WHERE дата = '2025-05-01' GROUP BY client_id, ФИО;

Middle
СБЕРСБЕР
27

Parle-moi de ton projet précédent, quelles étaient tes responsabilités?

Middle
AstonAston
27

Comment transférer des données entre les tâches dans Airflow?

Middle
FOM GROUP
27

Y a-t-il des fonctions et des capacités dans Greenplum qui ne sont pas dans MySQL standard et d'autres dialectes?

Middle
Альфа-БанкАльфа-Банк
27

Une structure de tables indiquée sur l'image a été créée. Il est nécessaire d'exécuter la requête indiquée sur l'image. Quel type de join doit être utilisé à la place de [...], pour que dans le résultat, les enregistrements avec type = 'table_aw' aient la colonne 'naming' remplie, et pour les enregistrements avec type = 'table2' la colonne 'serial_number'? create table multirelation( type varchar not null, entity_id integer not null ); create table table_aw( id integer primary key, naming varchar not null ); create table table2( id integer primary key, serial_number varchar not null ); -- structure des tables select m.type,m.entity_id, ta.naming, t2.serial_number from multirelation m [...] join table_aw ta on m.entity_id = ta.id and m.type='table_aw' [...] join table2 t2 on m.entity_id = t2.id and m.type='table2'; -- requête Laisser vide inner cross right left

Junior
01.tech
27

Notre sujet est très structuré, en arbre, les données sont brutes — comment les traiter?

Middle
МВидеоМВидео
27

Quel est ton salaire attendu?

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

Parlez-nous de l'utilisation des procédures PL/SQL dans votre travail.

Middle
AstonAston
27
/32