Sobes.tech

Data Engineer

What does Row Group in the Parquet file structure responsible for?

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

What Docker images have you had to build, and why?

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

For each row in the salaries table, output the employee's name, date, salary, and using a window function, add a column "average salary by department on this date".

Middle
НЛМК
17

How are the sorting within the window function and the final ORDER BY sorting in the query related?

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

What is partitioning and sharding (distribution)?

Middle
wb
17

Tell an example when you used artificial intelligence to automate routine processes.

Middle
Островок.Ostrovok!Tech
17

DBMS technically — a database is just a file, where do restrictions like NULL/NOT NULL come from? What are these logical abstractions for?

Middle
Леман про
17

What additional parameters of DDL/CREATE TABLE in ClickHouse do you know, what do they affect, and in what cases are they used?

Middle
АНО ЦИСМ
16

How does hash join work for tables with 1,000 and 1,000,000 rows?

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

What are the disadvantages of UDFs in Spark and what is their downside?

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

Have you configured tags in S3 on buckets or objects?

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

Tell about the basic concepts of Kafka (consumer group, partitions, topics).

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

Have you encountered the ClickHouse 'Too many parts' error during insertion? How did you resolve it?

Middle
АНО ЦИСМ
16

What additional entities of Data Vault, besides hub, link, and satellite, have you used, such as same-as links or transactional links?

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

What file formats have you worked with?

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

Task #1 What number of records will a query return with inner, left, right, full join of two tables based on the attribute id t1 t2 | id | | id | |-----| |-----| | 1 | | 1 | | 2 | | 1 | | 3 | | 3 | | 0 | | 5 | | NULL| | NULL| | NULL| inner: left: right: full outer:

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

Have you stored tabular view results in S3 as Parquet or otherwise?

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

Why are you looking for a new job?

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

What types of physical JOINs exist in Spark?

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

Why are you considering new proposals now?

Middle
Островок.Ostrovok!Tech
16
/32