Data Engineer
სალარების ცხრილში თითოეულ ხაზზე გამოიტანეთ თანამშრომლის სახელი, თარიღი, ხელფასი და ფანჯრის ფუნქციის გამოყენებით დაამატეთ სვეტი "განყოფილების საშუალო ხელფასი ამ თარიღზე".
ტრანზაქციების იზოლაციის დონეები სახელწოდებით არსებობს? ამაზე რა იცით?
როგორ არის დაკავშირებული ფანჯრის ფუნქციის შიგნით სორტირება და შეკითხვის საბოლოო ORDER BY სორტირება?
print(len(' '.join(map(str, [0, 1]))))
როგორ მართოთ Spark-ის აპლიკაციის რესურსები, რათა არ გადააჭარბოთ მეხსიერებას მონაცემების მოცულობის ცვლილებისას?
რა არის პარტიციონირება და დისტრიბუცია (sharding)?
რა არის "მკვდარი კორტეჟი" (dead tuple)?
dict1 = { (1, 2), [3, 4, 5] : 0 } var = 1, 2
მოსალოდნელი #2 დაწერეთ სვეტების TOP-3 თანამშრომლების შესახებ თითოეულ განყოფილებაში. აჩვენეთ განყოფილების სახელი, თანამშრომლის სახელი და მისი ხელფასი. employee ცხრილი: | id | name | salary | dept_id | |----|-------|--------|---------| | 10 | John | 1000 | 2 | | 20 | Tom | 5000 | 3 | | 30 | Bill | 3000 | 2 | department ცხრილი: | id | name | |----|-----------| | 1 | Marketing | | 2 | IT | | 3 | ფინანსები | შედეგი: department_name, num, employee_name, salary cte-ის საშუალებით: select d.name as department_name, e.name as employee_name, e.salary, dense_rank from employee e join department d on e.id = d.id
გააზიარეთ საინტერესო დავალება კომპანიაში ბოლო 2,5 წლის განმავლობაში, მაგალითად, ClickHouse-თან დაკავშირებული.
მოყევ მაგალითი, როდესაც გამოიყენე ხელოვნური ინტელექტი რუტინული პროცესების ავტომატიზაციისთვის.
რატომ შეირჩა Data Quality-ისთვის Python/Airflow-ის მორგებული სკრიპტები, მაგალითად Great Expectations-ის ნაცვლად?
შენი სიტყვებით, რა არის FULL JOIN?
რა არის CROSS JOIN და რა არის მისი გამოყენების შედეგი?
როგორ დავამატოთ მომხმარებლისთვის მიმდინარე და ორი წინამორბედი დღის შეკვეთების ჯამის მოძრავი საშუალო?
როგორ მუშაობს hash join 1,000 და 1,000,000 სვეტიანი სქემებისთვის?
გთხოვთ, მოგვიყევით რეპლიკაციის კონფიგურაციის ამოცანაზე, რომელსაც თქვენ გადაჭარით.
რა არის Spark-ის UDF-ების უარყოფითი მხარე და რა არის მათი მინუსი?
გააზიარეთ Kafka-ს ძირითადი კონცეფციები (მომხმარებელთა ჯგუფი, განყოფილებები, თემები).
თქვენ ოდესმე შეხვედროდით ClickHouse `Too many parts` შეცდომას შეტანისას? როგორ გადაჭარით?