Sobes.tech

Golang

Quali tipi di memoria distingue Go (stack e heap)? In cosa si differenziano? Come funziona il Garbage Collector con gli oggetti nello stack?

192

Come analizzare e ottimizzare una query SQL lenta?

192

Cos'è un gruppo di consumatori in Kafka? Cosa sono le partizioni e a cosa servono?

191

Qual è la tua esperienza commerciale complessiva nello sviluppo con Go?

190

Come gestisce Go gli errori? Come si propaga un errore da un pacchetto esterno a un livello superiore senza rivelare i dettagli interni?

190

Cos'è una goroutine? Perché viene chiamata leggera? Qual è la dimensione iniziale della memoria di una goroutine e qual è quella massima?

189

Cosa c'è in Go per la programmazione parallela e asincrona? Elenca gli strumenti principali.

189

Conosci i pattern fan-in/fan-out e pipeline? Cos'è?

186

Hai esperienza con servizi ad alta richiesta?

182

Cosa sono i broker di messaggi? Quali conosci? In cosa si differenzia RabbitMQ da Kafka?

182

Dove si traccia il confine tra Domain, Entity, Application Service nell'architettura DDD?

180

Quali regole di lavoro con i canali bisogna conoscere durante lo sviluppo (chiuso, aperto, quando cosa si può fare)?

180

Quali primitive di sincronizzazione in Go conosci?

177

Quali sono le opzioni di ereditarietà in Go e in cosa consiste la loro specificità?

176

Cosa è importante per te nella scelta di un nuovo posto di lavoro?

173

Come sono raggruppati i codici di risposta HTTP e cosa significano?

172

Come creare una mappa in modo ottimale se si sa che la lista in ingresso contiene un milione di elementi?

171

Modificando solo la sesta riga di codice (senza cambiare la firma della funzione), è possibile accedere agli elementi aggiunti all'interno della funzione (tripla e quadrupla)?

171

Qual è la differenza tra una funzione e un metodo in Go? Qual è la differenza tecnica in termini di gestione della memoria?

171

Cosa significano le abbreviazioni KISS e DRY?

170
/3