Sobes.tech

Golang

Cosa è meglio usare per la sincronizzazione quando si lavora con accesso concorrente: mutex o sync.Map?

Junior — Middle
269

Descrivi la tua esperienza nell'uso del meccanismo sync.Pool per la gestione degli oggetti in Go.

Junior — Middle
269

In che modi è possibile gestire il processo di allocazione e liberazione della memoria nei sistemi software?

Junior — Middle
265

Cosa può causare il blocco o il blocco dell'esecuzione di una goroutine in un programma?

Junior — Middle
261

Qual è il livello di costi delle risorse dell'operazione di allocazione della memoria nel linguaggio Go?

Junior — Middle
260

Quali metodi vengono utilizzati per ridurre i costi dei processi di decodifica e codifica dei dati durante l'uso di gRPC?

Junior — Middle
244

Come viene implementata la compatibilità retroattiva nel protocollo gRPC?

Junior — Middle
243

Il meccanismo Mutex garantisce un ordine rigoroso per i thread nell'accesso alle risorse condivise in lettura e scrittura?

Junior — Middle
239

Spiega il principio di funzionamento del servizio che utilizza lo stato e come si differenzia dall'approccio stateless.

Junior — Middle
235

Quali cause possono causare perdita di memoria nelle applicazioni?

Junior — Middle
230

Puoi condividere la tua esperienza nell'implementazione del concetto di Inversion of Control nei progetti?

Junior — Middle
230

Quali passaggi devono essere seguiti per migrare un'applicazione monolitica a un'architettura a microservizi?

Junior — Middle
227

Come prevenire il blocco o il congelamento di una goroutine?

Junior — Middle
225

Quali conseguenze possono verificarsi in assenza di rispetto dei principi SOLID nella progettazione del software?

Junior — Middle
218

Quali metodi possono garantire il rollback di un'operazione in caso di fallimento di uno dei microservizi coinvolti nel trasferimento dei dati?

Middle — Middle+
215

In quali casi è consigliato utilizzare l'API REST per l'interazione tra componenti del sistema?

Junior — Middle
208

Come si può dividere l'architettura di un sistema che memorizza lo stato per garantirne scalabilità e resilienza?

Middle — Middle+
205

Quali sono le principali differenze tra i protocolli gRPC e HTTP/1.1 nel contesto della gestione delle connessioni e del mantenimento del loro ciclo di vita?

Junior — Middle
196

Quali principi fondamentali dello sviluppo software applichi nel tuo lavoro?

Junior — Middle
196
/3