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

Spuneți-ne mai multe despre Redis: ce tipuri de directoare există și ce date sunt stocate acolo?

Senior
МВидеоМВидео
163

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

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

Cum se limitează numărul de apeluri ale worker-ului de polling dacă API-ul este plătit?

Senior
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

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

Ce pași trebuie urmați pentru a implementa o metodă într-o structură în limbajul Go?

Junior — Middle
AvitoAvito
163

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

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
/413