Golang
Come è stato implementato il pattern Outbox? Quale strumento inviava dalla tabella outbox a Kafka?
Come si può ordinare un array di strutture nel linguaggio Go?
È possibile creare un indice univoco basato su una funzione hash?
Quali dati è possibile ottenere attraverso il processo di profiling dell'applicazione o del sistema?
Quali metodi possono ridurre il rischio di conflitti durante l'unione di rami in un sistema di controllo versione?
Come estrarre i primi n elementi da un array?
Puoi spiegare cosa si intende per strumento Linter nel contesto dello sviluppo del codice?
Cosa distingue il protocollo HTTP/2 da HTTP/1.1 in termini di implementazione e prestazioni?
È sicuro modificare il contenuto di uno slice in memoria senza controlli aggiuntivi?
Dove si trova nella struttura del progetto il livello di interazione con il database?
In cosa consiste il principio di immutabilità dei dati stringa nella programmazione?
Raccontaci del compito più difficile o interessante che sei riuscito a completare con successo negli ultimi sei mesi.
Come vengono eseguite le query al database PostgreSQL?
Hai esperienza con il protocollo HTTP?
Cosa richiede più risorse: aggiungere un nuovo elemento o estrarne uno esistente?
Puoi spiegare cosa sono le interfacce nel linguaggio Go e come funzionano?
In quali situazioni e a cosa serve il meccanismo di sincronizzazione nella programmazione?
Quando è preferibile usare RWMutex invece di un Mutex normale nello sviluppo in Go?
Quali informazioni e tipi di dati sono stati elaborati sui tuoi servizi nel progetto precedente?
Come garantire l'integrità delle transazioni quando le operazioni vengono eseguite in più microservizi secondo il pattern Saga?