Sobes.tech

Data Engineer

How does ORDER BY affect the ClickHouse table and what keys are better to choose?

Middle
264

A regular B-tree index on id is created in the records(id) table. Why will the next query not use the index? select * from records where id % 2 = 0 - GIN type index is needed for id - Indexes do not work with expressions in WHERE - % is a comparison operation, not a filter - limit and offset are mandatory for index optimization - The query accesses a numeric field, not a string field

Junior
264

How did you load data from S3 into Greenplum?

Middle
263

Approximately how many uploads were there — top-level jobs, threads?

263

How to create many identical tasks in Airflow in parallel (for example, to upload many identical files)?

Middle
262

What is the Catalyst optimizer in Spark and what specific optimizations does it perform (e.g., predicate pushdown)?

Middle+
261

Do you have experience working with the Langchain library? What tasks have you solved using it?

Junior
261

What happens when queries are parallelized in a single-node Postgres?

261

How to load data from Kafka into ClickHouse via streaming for real-time reporting?

261

How to remove a submodule and its related files from a project? git submodule remove <path-to-submodule> git rm --cached <path-to-submodule>; remove section from .gitmodules; git commit git clean --submodules <path> git submodule delete <path> git remove submodule <path>

Junior
261

How does Hash Join work?

Middle+
261

What are the disadvantages of MPP architecture in Greenplum?

260

How to choose the right sharding key for even data distribution?

260
/38