Data Engineer
Ի՞նչ տեղի ունեցավ և ինչպես վերականգնել աշխատանքը։
Ինչպե՞ս եք սովորաբար աշխատում Git-ով թիմում: Եվ ինչ է Merge Request-ը?
Որ աշխատանքային ձևաչափը ձեզ համար ավելի հարմար է — գրասենյակ, հիբրիդ կամ հեռավար? Մեր մոտ երկու գրասենյակ կա, Կուտուզովսկիում և Թուլայում։
Մեր թեման շատ կառուցվածքային է, ծառի տեսքով, տվյալները կեղտոտ են — ինչպես մշակել դրանք?
Ավելացրեք ավելի մանրամասն տեղեկություններ շարդների միջև տվյալների խեղաթյուրումների մասին. ինչպես որոշվեց և ինչպես օգտագործվեց համապատասխան ֆունկցիան/մեխանիզմը։
Նշեք ձեր գիտած SQL պատուհանի ֆունկցիաները։
Կարո՞ղ եք երբևէ պատրաստել հաշվետվություններ, վահանակներ, տեսողականացումներ (BI):
Ի՞նչ է արտաքին բանալի սահմանափակումը և ինչ է սահմանափակման իմաստը՝ երբ կան կախված գրառումներ (գիտակցականորեն)՝ ջնջել/նորացնելիս։
Որ տարբերակով Airflow եք աշխատել?
Ընդհանուր քանի բեռնում էր — բարձր մակարդակի աշխատանքներ, թելեր?
Ինչպես փոխանցել տվյալները գործառույթների միջև Airflow-ում?
Իմացիր ինձ մասին՝ ինչով զբաղվում էիր, ինչ տեխնոլոգիական շերտ էիր օգտագործում և դա ինչպիսի նախագիծ էր։
Դու աշխատե՞լ եք feature store-ների հետ։
[անուն] հարցրեց: Ինչպես իրականացնել տվյալների պահպանումը միայն 2 տարի՝ում ClickHouse?
Խնդրում եմ, պատմեք ինձ ձեր վերջին տարվա փորձի մասին՝ ինչ թիմ, ինչ առաջադրանքներ, ինչ դեր և որն էր ամենահետաքրքիր առաջադրանքը։
Նկարում ցույց տրված աղյուսակների կառուցվածքը ստեղծվել է։ Պետք է կատարել նկարի մեջ նշված հարցումը։ Որո՞նք են [...]-ի փոխարեն օգտագործելի 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
Ի՞նչ պարամետրերով եք ծանոթ Distributed շարժիչի մեջ ClickHouse-ում։
Ինչպե՞ս կպատմեիր կոդում, որ արժեքը զգալիորեն տարբերվում է նորմալ (պահանջվող) բաշխումից։
Ինչպես միացնել երկու աղյուսակ SQL-ում?
Ինչպե՞ս ապահովել, որ մոբայլ հաճախորդը հասանելի լինի նույն պատվերներին, բայց ավելի փոքր դաշտերով: Ի՞նչ է BFF-ը։