თუ გვაქვს UTF-8, როგორ შეგვიძლია სტრიქონის სიგრძის მიღება?
Golang
შეგვიძლია კოდი ინტერფეისების გარეშე დავწეროთ?
მითხარით RPC და gRPC-ის თვისებები.
რა გაუგებარი პრობლემები გქონდათ რეალურ პროექტებში პარალელიზმის (გორუტინების) დროს და როგორ მოაგვარეთ ისინი?
რა უპირატესობა აქვს ახალი რუკის განხორციელებას ძველი ბაკეტის მიმართ?
რა არის graceful shutdown?
გააზიარეთ Kafka-ს თვისებები — როგორ არის მოწყობილი?
გთხოვთ, წარმოების პროცესში ყველაზე დასამახსოვრებელი ბაგის შესახებ ისაუბროთ: რა იყო, როგორ გამოასწორეთ და რა დასკვნები გამოგვივიდათ?
როგორ ურთიერთქმედებდნენ სერვისები?
რატომ გამოიყენოს ინტერფეისები?
სად დაიწყებდი მუშაობას, თუ პროექტზე მოხვდებოდი, სადაც კოდი წლების განმავლობაში იყო დაწერილი, ბევრი ლეგასი აქვს, ტესტები არ არის და ყველაფერი თითქმის ჩამოიშალა?
რატომ წარმოიქმნება ნიუანსები UTF-8-ის სტრიქონის სიგრძესთან დაკავშირებით?
ვივარაუდოთ, რომ გვაქვს ბუფერული არხი. ჩვენ დავწერეთ მას 10 შეტყობინება, მაგრამ მეორე მხრიდან არავინ კითხულობს — რა მოხდება?
სხვა რა სინქრონიზაციის primitives-ებს იცნობ?
მაპაზე გავარკვიოთ. ბაკეტებში — წინა განსახორციელება, ახალი განსახორციელება, რა შეიძლება ითქვას?
გაამბე, რა შიდა ტიპებს იცნობ Go-ში?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate გასაღები, მნიშვნელობა string) string { } ```
რა შეგიძლიათ თქვათ Go-ს ინტერფეისებზე?
ჩვენს არხზე 10 შეტყობინებაა. ჩვენ ვხურავთ და ვიწყებთ კითხვა — რა მოხდება ამ შემთხვევაში?
რის შემთხვევაში ყველაზე ხშირად იყენებენ ატომებს?