Golang
რა განსხვავებაა TCP-სა და UDP-ს შორის? რატომ გამოიყენება UDP სტრიმინგ ვიდეოსა და ხმაში?
რატომ გააკეთეთ ხელით commit offset-ის ნაცვლად ავტომატური?
სამხედრო ბილეთი?
მითხარი შენი პროექტის შესახებ. რა აკეთებ იქ?
როგორ ხდება უსაფრთხოების უზრუნველყოფა REST და Kafka-ში? რა არის HTTPS/TLS?
ვინ არის პასუხისმგებელი განთავსებაზე — დეველოპერები თუ DevOps?
რატომ გაიყო მონოლითი მიკროწესვებად?
რატომ დატოვეთ კომპანია?
კითხვა 4: შეცდომების მოძებნა კვანძებთან და გორუტინებთან კოდში (კანალის ორჯერ დახურვა)
გო-ში სტანდარტული რუკა კონკურენტუნარიანია? რა ალტერნატივები არსებობს?
რატომ არის ჩვეულებრივი რუკა Go-ში კონკურენტული დაწერისთვის უსაფრთხო?
რა ტიპის ინდექსები არსებობს და როგორ გავიგოთ, რომ ინდექსი გჭირდება?
როგორ მოკვდინოთ პროცესი Linux-ში? რა უნდა გააკეთოთ, თუ kill pid არ ეხმარება?
შეგიძლიათ დაადასტუროთ თქვენი გამოცდილება სამუშაო წიგნის მეშვეობით?
რა არის ACID? ტრანზაქციების იზოლაციის დონეები?
სადაც მარტივი საბანკო სისტემა: - `accounts` ცხრილი: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` ცხრილი: - `id`, - `account_id`, - `amount`, - `created_at`. **მოთხოვნები:** 1. დაწერეთ SQL სქემის შექმნისთვის საჭირო შეზღუდვებით (NOT NULL, FK, CHECK `amount`-ზე, რომელიც არ არის ნული). 2. დაწერეთ შეკითხვა: - მიიღეთ მიმდინარე ბალანსი ანგარიშზე `account_id`-ის მიხედვით (სულ `amount`). 3. დამატებითი სირთულე: მხარდაჭერა დებიტ/კრედიტის (ორმაგი ჩანაწერი). სისუფთავე
როგორ ავიცილოთ მონაცემთა შეჯიბრი? როგორ მუშაობს Mutex?
როგორ იყო დაყენებული სიჩქარის შეზღუდვა? რა იყო მისი საფუძველი და სად განხორციელდა? რა ტექნიკურად გამოიყენებოდა?
როგორ არის ორგანიზებული რუკა მანქანის ქვეშ Go-ში?
როგორ ურთიერთქმედებდნენ Kubernetes-ის სერვისების რეპლიკები და რა ინფორმაციას უზიარებდნენ ერთმანეთს?