Golang
Cosa c'è nel pacchetto sync?
Qual era la composizione del team nel suo ultimo lavoro?
Cosa succede se si scrive in un canale chiuso?
Quali pattern di concorrenza conosci in Go?
Cosa è meglio: un monolito modulare o microservizi per un servizio di scacchi?
Lavori ancora nell'azienda?
Perché è stato scelto gRPC invece di REST? C'erano requisiti specifici di prestazioni?
Puoi parlare del deployment tramite Docker — come funzionava?
Qual è la differenza tra uno slice e un array?
Cos'altro, oltre a un mutex, si può usare per proteggersi dalle condizioni di gara?
Parla degli indici nei database e quali sono i svantaggi di averne troppi.
Come avverrà il processo di invio e ricezione dei messaggi tra due clienti? Descrivi il flusso completo.
Quanto è corretto il comportamento del metodo Stop quando viene chiamato ripetutamente, con la prima chiamata in attesa e la seconda che fa semplicemente return?
Hai due tabelle: orders (ordini): order_id (identificativo univoco dell'ordine) customer_id (identificativo del cliente) order_date (data dell'ordine) total_amount (importo totale dell'ordine) customers (clienti): customer_id (identificativo del cliente) customer_name (nome del cliente) city (città del cliente) Compito: Scrivi una query SQL che restituisca i seguenti dati: Elenco dei clienti (nome e città) che hanno effettuato ordini per un importo totale superiore a 1000 dollari. Per ogni cliente del punto 1, mostrare la somma totale di tutti gli ordini.
Quale tipo di interazione tra servizi c'è stata in uno dei tuoi ultimi progetti?
Cosa sono errors.Is e errors.As, a cosa servono e quale problema risolvono?
Quali sono le caratteristiche principali del linguaggio Go?
Scrivi dati in ClickHouse tramite Kafka?
Come sceglierai il nuovo posto di lavoro — cosa è importante?
Cos'è defer? Qual è l'ordine di esecuzione di defer in un codice con più defer?