Sobes.tech

Data Engineer

What types of physical table joins exist (Hash Join, Merge Join, Nested Loop)?

Middle+
182

What salary are you expecting?

Middle+
180

Have you worked with data vitrines (DWH layer)?

Middle
179

Расскажи про пару своих наиболее существенных задач, связанных с качеством данных.

Middle
177

What is CROSS JOIN? Have you worked with it?

Middle
177

If you join transactions with clients by client_id and date_start (without BETWEEN), what will be captured in the result?

Middle
176

Why are you looking for a new job now, do you want to change your job?

Middle
176

What types of JOINs do you know? (logical)

Middle
176

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

Middle+
175

What are the advantages and disadvantages of row-oriented and column-oriented databases? Which is more effective for grouping and aggregation?

Middle+
173

Tell us about yourself — work experience, technology stack.

Middle
169

If the executor has 10 cores, how many Tasks will be executed in parallel at the same time?

Middle+
167

Describe window functions in the most expanded form: what keywords are used and what each is responsible for.

Middle+
167

-- Given a table named numbers with one column num (integers, possibly repeating). -- Write an SQL query that splits the numbers into two columns: -- even – even numbers (sorted in ascending order) -- odd – odd numbers (sorted in ascending order) -- The numbers should be arranged row by row: in the first row – the first even and the first odd, -- in the second row – the second even and the second odd, and so on. -- If one group has more numbers than the other, the missing places should be filled with NULL. -- Original table -- num -- --------- -- [phone] -- Result of the query -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11

Middle
167

Tell about your understanding of data quality — have you had experience working in this area?

Middle
167

How does Nested Loop Join work and what is its algorithmic complexity? What about the complexity of the other three algorithms?

Middle+
164

What is an index? How does a clustered index differ from a non-clustered index?

Middle
164

What physical JOINs do you know?

Middle
163

Give a high-level overview of the Spark architecture: what components are there and how do they interact when executing an SQL query?

Middle+
163

What is LEFT SEMI JOIN and LEFT ANTI JOIN in Spark SQL, have you ever used them?

Middle+
163
/4