Sobes.tech

sentCount გადაეცემა სინქრონიზაციის გარეშე — როგორ შევცვალოთ ეს?

Senior
UPSL
41

// 1-დან 10-მდე რიცხვები func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

Middle+
МВидеоМВидео
41

რა არის ცარიელი ინტერფეისი (interface{}) და როგორ განსხვავდება ის from any?

Senior
sber tech
41

როგორ განასხვავებ ჯუნიორ, მედი და სინიორ დეველოპერებს? რა კრიტერიუმებით მიიჩნევ თავს სინიორად?

Senior
Бюро 1440Бюро 1440
41

როგორ მოხდა განთავსება [კომპანიაში]?

Middle+
СБЕРСБЕР
41

როდის მზად ხართ მუშაობის დაწყებისთვის?

Senior
IBS
41

გააზიარეთ მეტი თქვენი შესახებ (რა უნდა უთხრათ ინტერვიუერს)

Middle+
МВидеоМВидео
41

მიწერეთ SQL სვეტური შეკითხვა, რომელიც დააბრუნებს თითოეულ მომხმარებელზე შეკვეთების რაოდენობას, სადაც საერთო ფასი არის 1000 ან მეტი, და სორტირებულია შეკვეთების რაოდენობის მიხედვით კლებადობით: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+

Senior
OZONOZON
41

და ცენტრალიზებული ლოგირება — რა გაკეთდა?

Senior
OkkoOkko
41

რომელ ტესტებს მიიჩნევთ ყველაზე ეფექტიანად?

Middle+
МВидео/эльдорадо
41

რას ნიშნავს, როდესაც ზედა პროცესმა 150% CPU აჩვენა? ეს ნორმალურია?

Middle+
Ozon ФинтехOzon Финтех
41

მილიონი URL-ის დიდი ფაილი არსებობს, როგორ დავწეროთ კოდი ისე, რომ სწრაფად ჩამოტვირთოთ ისინი, არ გადატვირთოთ სისტემა და არ მიიღოთ ბანი გარედან სერვერიდან? როგორ ორგანიზება გავუკეთოთ კოდს?

Senior
Spectr
41

როგორ აფასებთ თქვენს დონის?

Middle+
МВидео/эльдорадо
41

შენი აზრით, რატომ უნდა გამოვიყენოთ კონტეინერები, თუ ვირტუალიზაცია უკვე არსებობს?

Senior
OZONOZON
41

როგორ არის მომხმარებელთა ჩართულობა და როგორ დაადგინეს, რომ ის გაიზარდა 20-30%-ით სწორედ თქვენი მიზნობრივი სისტემის გამო?

Middle
СБЕРСБЕР
41

რისი დონე განიხილავთ გადასვლისას?

Senior
Cloud.ru
41

გთხოვთ, ისაუბროთ ტრანზაქციების იზოლაციის დონეებზე.

Middle
Япоки
41

რა, პირიქით, მუშაობაში გიბიძგებს? რა დავალებებიდან იღებ ყველაზე დიდ სიამოვნებას?

Senior
Flant
41

როგორ ხერხდება კონფლიქტები Go-ში (ვერსია 1.24-მდე) მეპში? ისაუბრე ბაკეტებზე და overflow-ბაკეტებზე.

Middle+
OZONOZON
41

მიკროსერვისების არქიტექტურა რა არის და რა სარგებელი-ზიანებები აქვს მას მონოლითთან შედარებით?

Senior
МВидеоМВидео
41
/412