Spiega cos'è una goroutine e come viene utilizzata nella programmazione
Golang
Puoi spiegare il principio di funzionamento di gRPC e le sue caratteristiche principali?
Come funziona il meccanismo di lettura dei dati da un canale chiuso e cosa succede in quel momento?
È consentito ottenere informazioni da un canale con modalità chiusa impostata?
Puoi nominare i principali tipi di chiavi utilizzati nei database relazionali?
Da quali fasi era composto il processo di lavoro nel tuo team?
Come distinguere una goroutine da un normale thread di esecuzione nel sistema operativo?
Quanto sono generalmente chiare le richieste?
Ci sono stati casi in cui hai avviato cambiamenti o miglioramenti nel tuo team?
In che cosa si differenziano gli approcci di orchestrazione e coreografia nella gestione dei sistemi distribuiti?
Cosa succede quando si inserisce un URL nel browser? Come funziona la risoluzione DNS?
Ci sono domini che ti interessano particolarmente, qualcosa che ti interessa nello sviluppo, tecnologia, approcci?
Cosa serve per impacchettare un'app Go in Docker? Cos'è una build multi-stage e perché copiare prima go.mod/go.sum e poi i sorgenti?
Cosa è importante nel lavoro, secondo quale criterio consideri un nuovo posto?
Come scalare un sistema: da un singolo server a un'architettura tollerante ai guasti (bilanciatori, database)?
Può spiegare cosa sono le tabelle temporanee nei database e in quali situazioni vengono utilizzate?
Come vengono applicate le tabelle temporanee durante il lavoro con i database?
Come funziona il meccanismo di registrazione in un canale con accesso limitato e cosa succede durante questo processo?
Perché hai deciso di cercare qualcosa di nuovo, perché stai lasciando l'azienda attuale?
Cosa sono le goroutine in Go? Come si differenziano dai thread del sistema operativo? Come funziona il scheduler di Go (modello GMP)?