Sobes.tech

Golang

Ce este mai bine să folosiți pentru sincronizare atunci când lucrați cu acces concurent: mutex sau sync.Map?

Junior — Middle
272

Descrieți experiența dvs. în utilizarea mecanismului sync.Pool pentru gestionarea obiectelor în Go.

Junior — Middle
269

Cu ce metode se poate gestiona procesul de alocare și eliberare a memoriei în sistemele software?

Junior — Middle
269

Care este nivelul costurilor de resurse pentru operația de alocare a memoriei în limbajul Go?

Junior — Middle
262

Ce poate cauza blocarea sau blocarea execuției unei goroutine într-un program?

Junior — Middle
261

Ce metode sunt utilizate pentru reducerea costurilor proceselor de decodare și codare a datelor atunci când se utilizează gRPC?

Junior — Middle
246

Cum este implementată compatibilitatea înapoi în protocolul gRPC?

Junior — Middle
244

Mecanismul Mutex asigură o ordine strictă pentru fire în accesarea resurselor comune pentru citire și scriere?

Junior — Middle
243

Care sunt cauzele care pot duce la pierderea memoriei în aplicații?

Junior — Middle
240

Explicați principiul de funcționare al serviciului care utilizează stare și în ce se deosebește de abordarea stateless.

Junior — Middle
236

Ce pași trebuie urmați pentru a migra o aplicație monolitică către o arhitectură de microservicii?

Junior — Middle
233

Poți împărtăși experiența ta în implementarea conceptului de Inversiune a Controlului în proiecte?

Junior — Middle
233

Cum se poate preveni blocarea sau înghețarea unei goroutine?

Junior — Middle
231

Ce consecințe pot apărea în cazul în care nu se respectă principiile SOLID în proiectarea software-ului?

Junior — Middle
222

Ce metode pot asigura revertirea unei operații în cazul în care unul dintre microserviciile implicate în transferul de date eșuează?

Middle — Middle+
219

Cum se poate împărți arhitectura unui sistem care stochează stare pentru a asigura scalabilitatea și reziliența sa?

Middle — Middle+
218

În ce cazuri se recomandă utilizarea API-ului REST pentru interacțiunea între componentele sistemului?

Junior — Middle
208

Ce metode sunt utilizate pentru interacțiunea între microservicii în cele mai frecvente scenarii?

Junior — Middle
203

Care sunt principiile de bază ale dezvoltării software pe care le aplici în munca ta?

Junior — Middle
200
/3