Golang
Go-da tez-tez yaddaş ayırmalarında optimallaşdırma üsulları hansılardır?
Əgər ilk məhsul 1000 dəfə göstərilibsə, ikinci 500 dəfə və ilk məhsul 50 klik, ikinci isə 25 — onları necə müqayisə edə bilərik?
Şirkət və proseslər haqqında müsahibəçiyə suallar
PostgreSQL-də EXPLAIN və EXPLAIN ANALYZE komandaları arasındakı fərq nədir?
Go-da hər hansı bir dəyər növü ilə işləyən ümumi (generic) məlumat strukturu necə yaradılır?
Postgres, Kafka, RabbitMQ, Redis ilə işlədinizmi?
Son texniki təcrübəniz haqqında danışın, hansı tapşırıqları yerinə yetirdiniz, ən çox nə sizi maraqlandırdı?
Go-da goroutine planlayıcısı haqqında nə bilirsiniz?
Xidmətiniz digər xidmətlərə təsir etdikdə (məsələn, verilənlər bazasında cədvəlləri bloklamaq) necə başa çıxmaq olar?
HeadHunter-də gündə 16 min CV baxış limiti var və geniş filtr hər şeyi yeyir — necə həll etmək olar?
DNS sorğusu hansı protokol ilə həyata keçirilir? Bu yeganə mümkün protokolmu?
Siz logistika marşrutlarını tərtib edib hesablamısınızmı?
İndiyə qədər işçi və ya müstəqil sahibkar kimi işləyirsiniz?
əsas paket import "fmt" tip Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Siz 4 il təcrübəyə sahib olduğunuzu dediniz, amma 2024-cü ildə universiteti bitirmisiniz. Son kursda oxuyarkən işləyirdinizmi?
SELinux nədir?
func Pipe(p Producer, c Consumer) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }
Yüksək yüklü xidmətlərlə işləmə təcrübəniz varmı?
Bufferlenməyən kanal ilə ölçüsü 1 olan bufferli kanal arasında fərq varmı?
Boş struktura malik kanal olan chan struct{} nə üçün lazımdır?