Sobes.tech

Golang

Go-da tez-tez yaddaş ayırmalarında optimallaşdırma üsulları hansılardır?

Middle+
СБЕРСБЕР
58

Ə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?

Senior
МВидеоМВидео
58

Şirkət və proseslər haqqında müsahibəçiyə suallar

Senior
Магнит Тех
58

PostgreSQL-də EXPLAIN və EXPLAIN ANALYZE komandaları arasındakı fərq nədir?

Middle+
purrweb
58

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?

Senior
Cloud.ru
58

Postgres, Kafka, RabbitMQ, Redis ilə işlədinizmi?

Senior
АЭРО
58

Son texniki təcrübəniz haqqında danışın, hansı tapşırıqları yerinə yetirdiniz, ən çox nə sizi maraqlandırdı?

Senior
OZONOZON
57

Go-da goroutine planlayıcısı haqqında nə bilirsiniz?

Senior
СБК ПАРУС
57

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?

Middle+
Базис
57

HeadHunter-də gündə 16 min CV baxış limiti var və geniş filtr hər şeyi yeyir — necə həll etmək olar?

Senior
OZONOZON
57

DNS sorğusu hansı protokol ilə həyata keçirilir? Bu yeganə mümkün protokolmu?

Senior
ООО Дэстэн Партнерс
57

Siz logistika marşrutlarını tərtib edib hesablamısınızmı?

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

İndiyə qədər işçi və ya müstəqil sahibkar kimi işləyirsiniz?

Senior
МТС БанкМТС Банк
57

ə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) // }

Senior
Бюро 1440Бюро 1440
57

Siz 4 il təcrübəyə sahib olduğunuzu dediniz, amma 2024-cü ildə universiteti bitirmisiniz. Son kursda oxuyarkən işləyirdinizmi?

Middle
Aliexpress
57

SELinux nədir?

Senior
Flant
57

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 }

Middle+
Яндекс
57

Yüksək yüklü xidmətlərlə işləmə təcrübəniz varmı?

Senior
техвил
57

Bufferlenməyən kanal ilə ölçüsü 1 olan bufferli kanal arasında fərq varmı?

Middle+
СБЕРСБЕР
57

Boş struktura malik kanal olan chan struct{} nə üçün lazımdır?

Middle
Сбертех
57
/412