Sobes.tech

Data Engineer

Кайсы көйгөйлөрдү көзөмөлдөө аныктай алат?

Senior
ИП Ганус Александр Андреевич
63

git bisect ишинде, сиз зарурий чөйрөнүн жоктугу себебинен текшерилбеген коммит менен кезигип калдыңыз. Бул учурда эмне кылуу керек? - Башка хештер менен git bisect start командасын кайра иштетиңиз - Бул коммитти git bisect skip командасы менен өткөрүп жазыңыз - git bisect reset командасы менен bisectти кайра баштаңыз - Commitти git bisect good командасы менен жакшы деп белгилеңиз - Commitти git bisect bad командасы менен жаман деп белгилеңиз

Junior
01.tech
63

Нормализация деген эмне? Биз негизинен кайсы формада иштейбиз?

Middle
СБЕРСБЕР
62

SQL инжекцияси эмне?

Middle
Леман про
62

Маалыматтардын тез жүктөлүшү учүн маалыматтар базасы эмне үчүн курман болот (Postgresте COPY, BULK INSERT)?

Middle
Леман про
62

Киргизилген sorted колдонуу менен чечим канча убакыт иштейт? Жөнөкөйрөө үчүн тезирек чечим ойлоп табуу мүмкүнбү?

Junior
Яндекс
62

ClickHouse'ta OPTIMIZE эмне кылат жана аны ойлонбостон ишке киргизбеш керекпи?

Middle
FOM GROUP
62

Боттордун трафигинин үлүшү Кылмыштуулукка каршы команда сайттагы боттордун трафигин аныктоо үчүн механизм иштеп чыкты: бот сайтка киргенде, анын URL параметрлерине "bot" (бири-бири чоң жана кичи тамгаларга карабастан) субсөзү кошулат. Эгер user_id декабрда кеминде бир жолу бот катары аныкталган болсо, ал дайыма бот катары каралышы керек. Колдонуучулардын сайтка жасаган визиттеринин топтомун карап чыгып, 2024-жылдын декабрында жалпы колдонуучулардын санына салыштырмалуу боттордун үлүшүн эсептеңиз (бир ондук орунга жакындатыңыз). Кирүү форматы Table visits: - event_date (date) — визиттин датасы - user_id (int) — уникалдуу колдонуучу идентификатору - url (string) — өтүү үчүн колдонулган шилтеме Маалыматтарда жетишпеген же ката маанилер жок. Чыгуу форматы Суроо төмөнкү талаалар менен таблицаны кайтаруусу керек: - share (float) — декабрда жалпы колдонуучулардын санына салыштырмалуу боттордун үлүшү, бир ондук орунга жакындатылган.

Junior
01.tech
62

Сактагычтын архитектурасы жөнүндө айтып бер: ал кандай катмарларга бөлүнгөн, ар бир катмардын өзгөчөлүктөрү кандай?

Middle
КИПР NDA(IGaming)
62

PostgreSQLдеги VACUUM эмне? Ал эмне үчүн керек?

Middle
Леман про
61

Кулланган SQL суроолорунун оптималдаштыруу ыкмаларын сүрөттөп бериңиз. Ишке ашыруу убактысын 12-15 секунддан кантип кыскарттыңыз?

Middle
КуперКупер
61

Неге дәл ушул DBT-ны тандадыңыз? Бул frameworkтин кандай артыкчылыктары жана кемчиликтери бар деп ойлойсуз?

Middle+
СБЕРСБЕР
61

EXPLAIN жана EXPLAIN ANALYZE ортосундагы айырма эмне?

Middle
Леман про
60

Airflow-деги DAG/тапшырмасында идемпотенттүүлүк эмнеге тиешелүү?

Middle
FOM GROUP
59

Кандайча SQL-инжекция датаны киргизүү талаасынан болушу мүмкүн?

Middle
Леман про
59

Өндүрүштүк түтүктө көйгөйгө тушуп калганда эмне кыласыз?

Middle
ютэйр
58

Эмне үчүн сиздин маянадан күтүүлөрүңүз бар?

Middle
RWB
58

Хеш таблицаларын колдонууда кандай чектөөлөр бар?

Middle
Леман про
58

ClickHouse'ta тыгыздоо кантип иштейт?

Middle
FOM GROUP
58

Берилген эки таблица t1 жана t2. Тапшырма — билген бардык join түрлөрүн жана алардын ар биринин натыйжасын көрсөтүү select * from t1 <join> t2 on t1.t = t2.t. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null cross 1 1 - null null - INNER JOIN [phone] LEFT JOIN 1 - 1 2 - NULL 4 - NULL NULL - NULL RIGHT JOIN [phone] NULL - 3 NULL - NULL NULL - NULL FULL JOIN [phone] - NULL 4 - NULL NULL - 3 null - NULL null - NULL null - NULL

Middle
КуперКупер
58
/32