Nominare quattro protocolli: HTTP, gRPC, WebDAV, ACSA — quale è in più?
Golang
Come individuare e analizzare una query che richiede molto tempo in PostgreSQL?
Come viene realizzata l'interazione attraverso un canale bufferizzato e come avviene il trasferimento dei dati?
Puoi elencare i principali tipi di astrazioni utilizzate in Kafka?
In cosa consiste il principio di immutabilità dei dati stringa nella programmazione?
Come determinare il numero massimo di buffer che possono essere utilizzati nel sistema?
Domande all'intervistatore sull'azienda e sui processi
Può spiegare il meccanismo di funzionamento dei canali nel sistema?
Come rendere l'esecuzione di due worker() parallela invece che sequenziale (6 secondi → 3 secondi)?
Quali metodi possono essere usati per determinare quando creare un indice in un database?
Quali approcci vengono utilizzati per memorizzare i dati testuali nel database PostgreSQL?
Perché stai considerando un nuovo posto di lavoro ora?
Cos'è una mappa in Go? Come è strutturata (nuova implementazione in Go 1.24)?
Hai creato wrapper per librerie o strumenti di terze parti per semplificarne l'uso?
Come viene implementato in Go il lavoro con stati di panico e la gestione degli errori causati da situazioni di emergenza?
Perché avete deciso di pensare di cambiare lavoro?
Quali metodi o strumenti utilizzi per individuare e diagnosticare errori nel codice o nel sistema?
Quando è stata l'ultima volta che hai usato un buffer per memorizzare o scambiare dati?
Quali conseguenze possono verificarsi se un canale rimane aperto e non viene chiuso nel programma?
Puoi elencare gli errori tipici commessi durante l'uso delle transazioni?