Data Engineer
Дайте пример кога сте успели да подобрите процесите или инструментите за екипа.
Създадена е структурата на таблиците, посочена на изображението. Необходимо е да изпълните заявката, посочена на изображението. Какъв вид join трябва да се използва на мястото на [...], за да се получи в резултата за записите с type = 'table_aw' да бъде попълнена колоната 'naming', а за записите с type = 'table2' — колоната '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 ); -- структура на таблиците 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'; -- заявка Оставете празно inner cross right left
Какво се случи и как да върнете работата?
Нашата тема е силно структурирана, дървовидна, данните са сурови — как да ги обработим?
Каква е разликата между Greenplum и PostgreSQL?
На каква заплата очакваш?
Какви са характеристиките и разликите между Set и List в Python? Освен производителността, какви други характеристики има?
Какъв тип типизация се използва в Python: статична или динамична?
Имал ли си опит с Docker образи, настройване на среда на виртуална машина?
На показания екран има две структури от данни; в коя от тях търсенето на стойност 2 ще бъде по-бързо и защо?
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, ФИО;
[име] попита: Как да реализираме съхранението на данни само за 2 години в ClickHouse?
Как да обединим две таблици в SQL?
git submodule update --init
Кой формат на работа е по-удобен за вас — офис, хибрид или дистанционна работа? Имаме два офиса, на Кутузовски и на Тула.
Винаги ли планът за изпълнение от EXPLAIN съответства на това, което се изпълнява реално?
Как да осигурим на мобилния клиент достъп до същите поръчки, но с по-малък набор от полета? Какво е BFF?
Имаш заявка, която работи зле, е бавна или пада — как да я оптимизираш?
Разкажете повече за изкривяването на данните между шардовете: как беше определено и каква функция/механизъм беше използван?
Разкажете за използването на PL/SQL процедури във вашата работа.