Sobes.tech

Golang

Quali tipi di eccezioni o errori possono essere gestiti nel linguaggio Go?

Junior — Middle
321

Qual è la complessità temporale della ricerca di un elemento per chiave in una struttura dati map?

Junior — Middle
311

Come si può implementare una struttura dati Set nel linguaggio Go?

Junior — Middle
305

Qual è il ruolo e lo scopo del contesto nel linguaggio di programmazione Go?

Junior — Middle
295

Puoi elencare le principali funzioni di aggregazione utilizzate durante il lavoro con le query SQL?

Junior — Middle
292

Cosa sono i timeout e li usi nel tuo lavoro?

Senior
290

Come si può impostare un limite di tempo per l'attesa della risposta durante una richiesta HTTP?

Junior — Middle
286

Quali metodi esistono per aumentare la scalabilità dei database?

Junior — Middle
281

Hai qualche progetto personale?

Senior
280

Parla più dettagliatamente dei semafori.

Senior
271

Quale delle seguenti opzioni è più probabile che si verifichi tentando di avviare un numero molto grande di goroutine (ad esempio decine di migliaia) senza controllo aggiuntivo? - Il problema principale sarà causato dal blocco del mutex globale all'interno del runtime, che porterà a una completa interruzione dell'esecuzione del programma - Il pianificatore di Go eseguirà le goroutine in piccoli gruppi in modo sequenziale, quindi l'aumento del loro numero influisce quasi nulla sul consumo di memoria - La creazione massiccia di goroutine può portare a un consumo significativo di memoria e a costi aggiuntivi del pianificatore; in tali casi, è appropriato usare un pool di worker - Se il numero di goroutine supera il numero di processori logici, Go inizierà automaticamente a rifiutare nuove esecuzioni di goroutine con un panic

Intern
266

Come organizzare correttamente la sequenza di esecuzione di più compiti differiti (defer)?

Junior — Middle
261

Quali passaggi devono essere seguiti per implementare un metodo in una struttura nel linguaggio Go?

Junior — Middle
261

Perché sei passato da Flutter a Go?

Senior
261

Hai avuto una revisione del codice? Come è stata organizzata?

Senior
260

Quali metodi di trasmissione dei dati vengono utilizzati nell'interazione tra goroutine in Go?

Junior — Middle
257

Qual è la differenza tra thread e processo?

Senior
257
/11