Sobes.tech

Golang

În ce situații are loc alocarea automată a memoriei pe stivă în timpul execuției programului?

Junior — Middle
Digital Spirit
163

Câte conexiuni erau la PostgreSQL? Ce să faci dacă conexiunile nu sunt suficiente la 10 mii RPS?

Senior
МВидео/эльдорадо
163

În ce situații poate apărea blocarea mutuală a firelor sau proceselor?

Junior — Middle
Lamoda Tech
Twinby
163

Poate fi considerat un slice sigur pentru utilizarea într-un mediu multi-thread fără măsuri suplimentare de sincronizare?

Junior — Middle
Betera Group
163

De ce, atunci când folosiți map, ordinea elementelor nu este garantată și pare aleatorie?

Junior — Middle
Digital Spirit
163

Care sunt avantajele și dezavantajele utilizării goroutines în programele Go?

Junior — Middle
163

Aveți experiență practică în dezvoltarea de soluții arhitecturale pentru sisteme complexe?

Middle — Middle+
ЦУМ
163

Ce aspect al conceptului OOP reflectă structura unei clase sau a unui obiect?

Junior — Middle
163

Când exact pot trece goroutine-urile în coada locală de execuție?

Junior — Middle
163

Ce alte limbaje de programare cunoști pe lângă Go la un nivel bun?

Middle+
Штрафов нет
162

Care dintre următoarele fragmente de cod conține o eroare sau o problemă potențială legată de lucrul cu canale? Opțiunea 1 package main func main() { ch := make(chan int) ch <- 1 } Opțiunea 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opțiunea 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opțiunea 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opțiunea 5 package main func main() { ch := make(chan int, 3) ch <- 4 }

Senior
01.tech
162

Ești pregătit pentru formatul de lucru hibrid (birou + de acasă)?

Middle+
OZONOZON
162

Ați folosit vreodată un mecanism de blocare pesimistă în proiectele dvs.?

Junior — Middle
IDS
162

Ce metode de scalare a performanței în sistemele software puteți numi?

Middle — Middle+
162

Ce indicatori de performanță ale pipeline-ului poți menționa?

Junior — Middle
СБЕР дейвайсыСБЕР дейвайсы
162

Cum se poate identifica o condiție de cursă (Race Condition) într-un sistem?

Middle — Middle+
Startribe
162

Cum se asigură prevenirea depășirii limitei de descriptor de fișiere deschise în sistem?

Junior — Middle
AvitoAvito
162

În ce cazuri se aplică o structură de date cu posibilitatea de a stoca elemente secvențiale și de a le modifica dinamic?

Junior — Middle
162

Puteți explica principiul de funcționare a hashing-ului în implementarea unui map (Map)?

Junior — Middle
162

Ce funcție îndeplinește rolul de proxy în limbajul Go?

Junior — Middle
162
/413