Sobes.tech

Data Engineer

NULL plus 5 — what will it be?

Middle
wb
15

Is it possible to read data in parallel from a single Parquet file in Spark, or only with one core in one task?

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

What Python libraries have you worked with?

Middle
АНО ЦИСМ
15

What are lazy operations in Spark and what are they used for?

Middle
AstonAston
15

What is a CROSS JOIN and what is its result?

Middle
RedLab
14

What is the difference between ACID and the CAP theorem?

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

On which fields did the data merging occur and how were duplicates eliminated in the view?

Middle
АНО ЦИСМ
14

What types of partitions are there?

Middle
ООО Лоция
14

What do you know about spill in Spark?

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

What physically happens during INSERT, UPDATE, and DELETE in Greenplum; why is disk space not freed after DELETE and how does DELETE differ from TRUNCATE?

Middle
ООО Лоция
14

How was the parallel extraction of a large table from PostgreSQL to Spark technically implemented in the [context] case?

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

How did you work with files when restarting the DAG after it failed, to avoid overwriting data in S3 with incomplete data?

Middle
ООО Лоция
14

How to distribute storefront data unevenly across three shards: 50% on the first and 25% on each of the remaining two? How to implement this?

Middle
АНО ЦИСМ
14

Write SQL to add a running total of order sums by user and date.

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

What types of keys/distribution strategies exist in Greenplum?

Middle
ООО Лоция
13

How did you connect to OpenMetadata and what did you do with it?

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

Is it possible to create and apply a decorator without the @ syntax?

Middle
ООО Лоция
13

Как работать с партициями через coalesce и repartition?

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

If the DAG schedule is @daily, what time does it actually run?

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

Are you familiar with ReplicatedQueue? Have you worked with it?

Middle
АНО ЦИСМ
13
/32