Golang
სად უნდა განათავსოთ COMMIT და ROLLBACK worker-ში?
რა არის არხი Go-ში და როგორ გადადის მონაცემები?
მითხარი პროგრამული უზრუნველყოფის განვითარების მეთოდოლოგიებზე
როგორ გავხადოთ მონაცემთა სტრუქტურა გენერიკი (რომელიც მუშაობს ნებისმიერი მნიშვნელობის ტიპთან) Go-ში?
რომელ პროექტის მიმართულებებს განიხილავთ (ფინტექ, რიტეილ, ინფრასტრუქტურა და ა.შ.)?
git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth
რა ხდებოდა, თუ სერვისი ჩავარდნოდა და არ კითხულობდა შეტყობინებებს Kafka-დან?
როდის გამოიყენოს mutex ან არხები?
რატომ შეიძლება namespace-მა მეტი ერთი დღის განმავლობაში იდოს Terminating სტატუსში?
ვაზიფიკა: „პარალელური URL-ების დამუშავება დროის შეზღუდვით“ დაწერეთ ფუნქცია fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, რომ: 1. თითოეულ URL-ისთვის ახორციელებს HTTP GET მოთხოვნას (შესაძლებელია http.Get-ის გამოყენება). 2. აბრუნებს map[string]string, სადაც გასაღებია URL, მნიშვნელობა კი პასუხის სხეული (სტრინგად) ან ცარიელი სტრინგი შეცდომის/დროის ამოწურვის შემთხვევაში. 3. ერთდროულად არ უნდა შესრულდეს მეტი, ვიდრე maxParallel მოთხოვნა. 4. ფუნქციის საერთო მუშაობის დრო არ უნდა აღემატებოდეს timeout-ს. თუ დრო ამოიწურა, ყველა დასრულებული მოთხოვნა გაჩერებულია, და ფუნქცია აბრუნებს იმას, რაც მიაღწია. 5. გამოიყენეთ კონტექსტი გაუქმებისთვის.
რა პაკეტების მენეჯერები გამოიყენება Ubuntu და CentOS-ში?
რატომ არის ახლა ღია წინადადებები, რომლებიც მიმდინარე ადგილზე არ აკმაყოფილებენ?
Top-ში 146% CPU — შესაძლებელია და რა ნიშნავს ეს?
გთხოვთ, თქვენი ბოლო ტექნიკური გამოცდილების შესახებ ისაუბროთ, რა დავალებები შეასრულეთ, რა იყო ყველაზე საინტერესო?
რომელი პროგრამირების ენით წერთ?
სლაისზე კონკურენტული წვდომა უსაფრთხოა? თუ 4 goroutines თითოეული უნიკალურ ინდექსს შეცვლის, იქნება race condition?
გოში დინამიური ტიპიზაცია არსებობს?
რა HTTP სერვერები გამოიყენეთ Go-ში?
Observability რა არის? რა შედის ამ კონცეფციაში და რა არის საჭირო, რათა სერვისი იყოს წარმოებისთვის მზად? რატომ არის საჭირო მეტრიკები, ტრასები და ლოგები?
რეზიუმეში წერია, რომ თქვენი ბოლო სამუშაო ადგილას დამუშავების სიჩქარე 4-5 ჯერ გააუმჯობესეთ — დეტალურად ისაუბრეთ.