Golang
Come garantire una bassa latenza per gli utenti di diverse regioni del paese (ad esempio, Vladivostok)?
Quali sono i vantaggi e gli svantaggi dell'utilizzo di una Mappa in Memoria nelle applicazioni?
Come estrarre gli elementi iniziali da un array o da una fetta di dati nel tuo linguaggio di programmazione?
Cosa succede se si crea una slice con un valore nullo e quali operazioni sono consentite con essa?
Quanti container Docker possono essere avviati da una singola immagine?
Qual è il ruolo dell'operatore EXPLAIN nell'esecuzione di query SQL in un database?
Cosa viene eseguito per primo in un'istruzione di selezione: l'elaborazione dei dati dal canale o la lettura dal contesto corrente?
Quando è rischioso rifattorizzare e quando dovresti evitarlo?
Qual è la tua esperienza con team di diverse dimensioni?
Quale livello di richieste al secondo è stato raggiunto durante la scrittura dei dati?
Parlaci della tua esperienza nello sviluppo e nella progettazione architettonica di soluzioni di microservizi
Come viene eseguito il processo di test del codice nel linguaggio Go?
Hai esperienza con codice ereditato o obsoleto che richiede modernizzazione o refactoring?
Quale livello di competenza in Go ti attribuiresti?
Come interagiscono le goroutine con la memoria durante l'esecuzione dei programmi in Go?
Quante connessioni c'erano a PostgreSQL? Cosa fare se le connessioni non sono sufficienti con 10 mila RPS?
Ci sono restrizioni sul numero di goroutine che possono essere eseguite contemporaneamente nell'applicazione?
In quali situazioni può verificarsi un deadlock tra thread o processi?
È possibile considerare un slice sicuro per l'uso in un ambiente multithread senza misure di sincronizzazione aggiuntive?
Quali sono i vantaggi e gli svantaggi dell'utilizzo delle goroutine nei programmi Go?