Sobes.tech

Data Engineer

-- İki veya daha fazla gün ardışık seyahat eden tüm yolcuları bulun

Junior
Яндекс
47

Nested Loop Join'da en çok hangi kaynak tüketilir?

Middle
wb
47

CREATE TABLE core.localUserMetadata ON CLUSTER cluster_4x2 ( UserId String, Country String, LastLoginDate DateTime ) ENGINE = ReplikasyonluReplacingMergeTree() ORDER BY (UserId); CREATE TABLE core.userMetadata ON CLUSTER cluster_4x2 ( UserId String, Country String, LastLoginDate DateTime ) ENGINE = Dağıtılmış('cluster_4x2', 'core', 'localUserMetadata', cityHash64(LastLoginDate));

Middle
wb
46

RANK ile DENSE_RANK arasındaki fark nedir?

Middle
AstonAston
46

Müşterilerle client_id ve date_start (BETWEEN olmadan) ile işlemleri birleştirirseniz, sonuçta ne yakalanır?

Middle
СБЕРСБЕР
46

Oracle'da paketler yazmak zorunda kaldınız mı?

Middle
AstonAston
46

ORDER BY, ClickHouse tablosunu nasıl etkiler ve hangi anahtarlar daha iyi seçilir?

Middle
FOM GROUP
46

Beş Git komutunu söyle.

Middle
Леман про
46

Genellikle ETL ve ELT süreçlerini nasıl yaklaşıyorsunuz? Bu süreçler arasındaki fark nedir?

Middle
ютэйр
46

PENCERELİK SINIRSIZ ÖNCE NE ANLAMA GELİR?

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

[isim] farklı veritabanı yönetim sistemleriyle çalışma deneyiminden, optimizasyon ve iç detaylarda ne kadar derinlemesine inceleme yapmak zorunda kaldığından bahsetti.

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

Projede hangi mimariyi kullandınız? DWH mi yoksa başka bir şey mi?

Middle
AstonAston
45

from interview.utils import get_clickhouse_client from airflow import DAG from airflow.operators.python import PythonOperator from airflow.sensors.external_task import ExternalTaskSensor from datetime import datetime import pandas as pd import clickhouse_driver import os CLICKHOUSE_CLIENT = get_clickhouse_client() default_args = { "start_date": datetime(2024, 1, 1) } with DAG( dag_id="datamarts.daily_revenue_per_country", default_args=default_args, schedule_interval="@daily", catchup=False ) as dag: transactions_sensor = S3KeySensor( task_id="transactions_sensor", bucket_key="data/transactions_{}.csv".format(datetime.now().strftime("%Y-%m-%d")), bucket_name="my-bucket", aws_conn_id="aws_default", timeout=600, poke_interval=30, mode="poke" ) def extract_from_s3(**kwargs): df = pd.read_csv("s3://my-bucket/data/transactions_{}.csv".format(datetime.now().strftime("%Y-%m-%d"))) kwargs["ti"].xcom_push(key="df", value=df.to_dict()) def load_to_raw_table(**kwargs): df = pd.DataFrame(kwargs["ti"].xcom_pull(task_ids="extract", key="df")) rows = [tuple(r) for r in df[["transaction_id", "user_id", "amount", "created_at"]].to_numpy()] CLICKHOUSE_CLIENT.execute( ... )

Middle
wb
44

Docker süreçlerinden bahsettin, bu sizin organizasyonunuzda nasıl düzenlenmiş detaylı anlatabilir misin?

Middle
Леман про
44

Kafka'dan aynı mesajın birkaç farklı tüketici tarafından okunmasını nasıl organize edilir (fan-out)?

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

Spark'ta shuffle nedir ve neden minimize edilmesi önemlidir?

Middle
AstonAston
44

dict1 = {(1,2, [3,4]): 0} var = 1,

Middle
МТСМТС
44

ClickHouse'ta Table Engine Join ile çalışma deneyiminiz var mı?

Middle
Леман про
44

PostgreSQL'den ClickHouse'a bir terabayt veri taşımak için yapılandırmayı nasıl değerlendirilir?

Middle
FOM GROUP
44

Parquet'e veri yüklerken hangi teknolojileri kullandınız ve verileri almak ve yüklemek için hangi mekanizmalar kullanıldı?

Middle
МВидеоМВидео
44
/32