Sobes.tech

Golang

Cum se realizează procesul de testare a codului în limbajul Go?

Junior — Middle
СБЕРСБЕР
МТСМТС
СБЕР CloudСБЕР Cloud
+3
163

Ai experiență cu cod vechi sau moștenit care necesită modernizare sau refactorizare?

Junior — Middle
SkillStaff
163

Cum interacționează goroutine-urile cu memoria în timpul execuției programelor în Go?

Junior — Middle
Rubytech
163

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

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

Există restricții privind numărul de goroutines care pot fi rulate simultan în aplicație?

Junior — Middle
OZONOZON
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

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

Junior — Middle
163

Cum se realizează ștergerea și optimizarea indexurilor în baza de date?

Junior — Middle
163

Ce componente fac parte din mediul de execuție al programului?

Junior — Middle
163

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

Middle — Middle+
ЦУМ
163

De ce se utilizează algoritmul de hashing consistent și ce probleme ajută la rezolvarea?

Junior — Middle
163

Pentru ce este destinat directorul Internal în structura proiectului?

Junior — Middle
Evrone
163

Ce parametri pot fi utilizați pentru configurarea comportamentului colectorului de gunoi?

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

În ce parte a memoriei este plasat array-ul de date în timpul execuției programului?

Junior — Middle
162

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

Junior — Middle
IDS
162
/413