Golang
როგორ შეიძლება სერვისებმა ურთიერთქმედება მოახდინონ ერთმანეთთან? რა განსხვავებაა REST-სა და gRPC-ს შორის?
შეიქმენით მესამე მხარის ბიბლიოთეკებისთვის ან ინსტრუმენტებისთვის ორმოს შექმნა მათი გამოყენების გამარტივებისთვის?
შესაძლებელია თუ არა მონაცემთა ტიპის შემოწმება Go ენისთვის?
HTTP/1.1-ში მონაცემთა გაცვლისთვის მომხმარებლისა და სერვერის შორის რა ტიპის პროტოკოლი გამოიყენება?
სვეტიანი მონაცემთა ბაზები რა მიზნით გამოიყენება და რა სარგებელს იძლევა?
რა არის Netpoller? რა სჭირდება და როგორ ხვდებიან და დაბრუნდებიან გორუტინები მასში?
არის თუ არა განსხვავება ფუნქციის სახელის დაწერაში პატარა ან დიდი ასოებით?
როგორ შეიძლება თავიდან აიცილოთ ურთიერთშეზღუდვა ორი mutex-ის გამოყენებისას?
რა მნიშვნელობა აქვს ბენჩმარკის ტესტირების ჩატარებას და რა მიზნით სარგებლობს იგი?
რა აირჩიოთ მუდმივი ორმხრივი კავშირისათვის ბრაუზერისა და სერვერის შორის, მოკლე შეტყობინებების რეალურ დროში გაცვლისთვის? WebSocket სერვერიდან გამოგზავნილი მოვლენები HTTP Long Polling HTTP/2 Server Push
შეგიძლიათ ჩამოთვალოთ მონაცემთა ბაზებში გამოყენებული სხვადასხვა ინდექსის სტრუქტურები?
რა არის გორუტინების გამოყენების ძირითადი უპირატესობები ოპერაციული სისტემის ტრადიციული ნაკადებთან შედარებით?
შეგიძლიათ ახსნათ, რა არის კლასი Arena და როგორ გამოიყენება?
თუ ჩვენ დიდი ნაკადით ვწერთ მასტერზე და ვკითხულობთ რეპლიკებიდან, როგორ ხდება მასტერის სინქრონიზაცია რეპლიკასთან?
შეგიძლიათ ისაუბროთ OSI ან TCP/IP მოდელის სხვადასხვა დონეზე?
აღწერეთ, როგორ აშენებდნენ და მართავდნენ სამუშაო პროცესებს თქვენს წინა ორგანიზაციაში.
როგორ რეაგირებს პროცესორი, თუ დავალებების რიგში აღარაფერი რჩება შესრულებისთვის?
გაქვს გამოცდილება SQL მონაცემთა ბაზებში trigger-ების შექმნასა და გამოყენებაში?
გაქვს გამოცდილება კოდის შესრულების ანალიზისთვის ინსტრუმენტების გამოყენებაში?
/* Tree-ში ყველაზე პატარა საერთო წინაპარი O(1) მეხსიერებით აღწერა მოცემულია ბინარული ხე (ძებნის გარეშე): struct Node { Node* parent; Node* left; Node* right; } საჭიროა დაწეროთ ფუნქცია, რომელიც ორი მონაცემი კვანძისთვის დააბრუნებს მათ ყველაზე პატარა (მახლო) საერთო წინაპარს: Node* Lca (Node* a, Node* b); */