Golang
როგორ უნდა გადავცეთ არხი მუშაობაში მყოფ goroutine-ს Go-ში?
როგორ გაქვთ ინგლისურის დონე?
როგორ ხდება ბლოკირება სემაფორის გათავისუფლების მცდელობისას (კანალიდან წაკითხვა), თუ კანალში ელემენტები არ არის?
როგორ განსაზღვრავთ პროგრამის განთავსების პროცესს და მის ძირითად ეტაპებს?
რა არის მონაცემთა ბაზის მთავარი ასლისთვის მხოლოდ დაწერის შეზღუდვა?
შესაძლებელია თუ არა ფუნქციის შიგნით მისაწვდომობა იმ ცვლადზე, რომელიც ამავე ფუნქციაში არის გამოყოფილი როგორც პირადი?
რა არის სტრუქტურები Go-ში და რა მიზნით გამოიყენება?
რა არის დროის სირთულე დინამიური მასივში ელემენტზე წვდომისას?
არის თუ არა შეზღუდვა ერთდროულად დაწყებადი goroutine-ების რაოდენობაზე? რა მოხდება, თუ მილიონი goroutine დავიწყეთ?
// 1-დან 10-მდე რიცხვები func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
რომელ სტატიკური კოდის ანალიზის ინსტრუმენტს იყენებ ჩვეულებრივ?
როგორ ხორციელდება Map მონაცემთა სტრუქტურაში ელემენტების მიმდევრობა?
როდის არის უკეთესი პარტიციონირება და როდის შარდინგი?
შეგიძლიათ ჩამოთვალოთ ძირითადი კომუნიკაციის არხების ტიპები, რომლებიც გამოიყენება ინფორმაციის გადაცემისთვის?
გააზიარე PostgreSQL-ის ტრანზაქციური მოდელი: ACID, MVCC, იზოლაციის დონეები.
რატომ გამოიყენება Nginx სერვერი ძირითადი დომენისთვის?
განმარტეთ მრავალკონტურიანი მშენებლობის კონცეფცია Docker-ში და მისი სარგებელი.
შეგიძლიათ ახსნათ, რა იგულისხმება SSA-ში პროგრამირების ან კომპილაციის კონტექსტში?
SQL-ში GROUP BY და ORDER BY ბრძანებების განსხვავება რა არის და როგორ მუშაობენ მონაცემებთან?
რა ფუნქცია ასრულებს proxy-ის როლს Go ენისთვის?