Data Engineer
La ce salariu te aștepți?
Ai lucrat cu funcții de fereastră? Ce tipuri de funcții de fereastră cunoști?
Care sunt caracteristicile și diferențele dintre Set și List în Python? În afară de performanță, ce alte caracteristici există?
LEFT JOIN: tabel cu 10 înregistrări LEFT JOIN tabel cu 100 înregistrări. Care este numărul minim și maxim de rânduri pe care le poți obține?
Pe ecranul afișat există două structuri de date; în care dintre ele căutarea valorii 2 va fi mai rapidă și de ce?
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, ФИО;
[nume] a întrebat: Cum se implementează stocarea datelor doar pentru 2 ani în ClickHouse?
Cum se combină două tabele în SQL?
git submodule update --init
Ce format de lucru îți este mai convenabil — birou, hibrid sau de la distanță? Avem două birouri, pe Kutuzovsky și Tula.
Planul de execuție al EXPLAIN corespunde întotdeauna cu ceea ce se execută efectiv?
Cum asigurăm clientului mobil acces la aceleași comenzi, dar cu un set mai mic de câmpuri? Ce este BFF?
Ai o întrebare care funcționează prost, este lentă sau se prăbușește — cum o optimizezi?
Povestiți-ne mai multe despre dezechilibrul datelor între sharding-uri: cum a fost determinat și cum a fost utilizată funcția/mecanismul corespunzător?
Vorbiți despre utilizarea procedurilor PL/SQL în munca dvs.
La scopul unei restricții de cheie externă și care este sensul restricției la ștergere/actualizare în prezența înregistrărilor dependente (din punct de vedere logic)?
Ce este statistica în contextul sistemelor de gestionare a bazelor de date și al optimizării interogărilor?
Avem un tabel cu clienți (id, nume, adres etc.), produse (id, nume etc.), mișcarea produselor (aici avem id-ul clientului, produs, dată, cantitate, sumă), trebuie să aflăm ce produse au fost vândute pe 1 ianuarie, doar cele unice, și, de asemenea, să afișăm numele cumpărătorului și...
CREATE TABLE core.localUserMetadata ON CLUSTER cluster_4x2 ( UserId String, Country String, LastLoginDate DateTime ) ENGINE = ReplikatReplacerMergeTree() ORDER BY (UserId); CREATE TABLE core.userMetadata ON CLUSTER cluster_4x2 ( UserId String, Country String, LastLoginDate DateTime ) ENGINE = Distribuit('cluster_4x2', 'core', 'localUserMetadata', cityHash64(LastLoginDate));
Ai experiență cu imaginile Docker, configurând medii pe o mașină virtuală?