Golang
როგორ უვლიდით PostgreSQL-ში გრძელ/სელექციურ შეკითხვებს?
როგორ ხდის IP ზუსტად маршруტიზაციის პრობლემას? როგორ ხვდება როუტერი, სად გადასცეს პაკეტი?
თხელი უსაფრთხოების პრობლემა არსებობს: თუ ორი goroutine ერთდროულად გამოიძახებს Lock-ით ციკლს, ისინი შეიძლება ერთმანეთში აურიონ. როგორ უნდა გამოსწორდეს ეს?
მიუხედავად ამისა, მუშაობთ [კომპანია]-ში?
გააზიარეთ Linux ოპერაციული სისტემის ინიცირების პროცესი: init პროცესი (PID 1), ბატარეის დამწყები და initramfs.
რატომ შეირჩა shard-ირება account_id-ის მიხედვით? რა მიზნით იყო ზოგადად shard-ირება?
რატომ ვერ შეძლო ყველაფერი ClickHouse-ზე აშენება და უბრალოდ მეტრიკების ჩვენება სერვისის მეშვეობით ფრონტენდზე?
რა ხდებოდა შეტყობინებებთან ხელით დამუშავების შემდეგ? რა ვარიანტები იყო?
რა ეძებ ახლა შენთვის, რა მნიშვნელოვანია შენთვის?
როდის იწყება Garbage Collector? არსებობს თუ არა სპეციალური გაჩერების წერტილები გარკვეულ მომენტებში?
მითხარი Go-ში სერვისების პროფილირების შესახებ — როგორ გამოიყურება დათვალიერებისა და სუსტი წერტილების ძებნის პროცესი?
// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } შეასრულეთ merge ფუნქცია, რომელიც იღებს რამდენიმე მთელ რიცხვს არხებს და აბრუნებს ერთ არხს, რომელიც აერთიანებს ყველა შესვლის არხის მნიშვნელობებს. გაერთიანებული არხი უნდა დაიხუროს, როდესაც ყველა შესვლის არხი დაიხურება.
არის თუ არა რუკა უსაფრთხო გო-ში?
რა არის ძირითადი პრობლემა თითოეულ მოთხოვნას დამოუკიდებელ პროცესში ოპერაციული სისტემის მაღალი დატვირთვის დროს? - HTTP აკრძალავს პროცესების გამოყენებას - პროცესები ვერ მუშაობენ პარალელურად - მაღალი მეხსიერებისა და კონტექსტის შეცვლის ხარჯები - ეს უარესებს ხდის გამოთვლების სიზუსტეს
როგორ დავამატოთ სისტემაში ყველა მოვლენის საცავი მთელი პროექტიდან ანალიტიკის და აგრეგაციისთვის?
რა წითელი ნიშნები იქნებოდა კომპანიაში შენთვის შეჩერების ფაქტორები?
მითხარი PostgreSQL-ის ინდექსებზე — რა ტიპები არსებობს, რა არის კომპოზიციური ინდექსი და სვეტების სია.
შექმენით map[string]any-ზე დაფუძნებული კეში კონსტრუქტორით, Get და Set მეთოდებით, კონკურენტული წვდომის (Mutex) გათვალისწინებით
რომელი მონაცემთა სტრუქტურები იცით?
მეორე კომპანიებთან კიდევ გესაუბრებით? გაქვთ შეთავაზებები ან საბოლოო ინტერვიუები?