Golang
Dove hai archiviato i log, quale pacchetto di logging hai usato nel codice e come sono passati i log da stdout a Elasticsearch?
Come sono stati utilizzati RabbitMQ e ClickHouse?
Quale dei seguenti è un mezzo di sincronizzazione in Go? (canali, sync.WaitGroup, sync.Mutex, sync.Cond)
Quali sono le caratteristiche degli iscritti nel pattern Pub/Sub?
Cosa sono le query preparate (prepared statements)?
Cosa succede in INNER JOIN se una riga a sinistra corrisponde a più righe a destra?
Parla delle interfacce in Go.
Compito su PostgreSQL: più worker leggono i compiti da una tabella e generano codici promozionali. Come evitare la duplicazione del lavoro?
Potresti spiegare cosa si intende con il termine offset nella programmazione o nei sistemi di dati?
Come viene allocata la memoria in Golang? Cosa proviene dall'heap e cosa dallo stack?
Qual è la differenza tra l'interfaccia nel linguaggio Go e le interfacce in altri linguaggi di programmazione?
Qual è il ruolo delle metriche nel processo di monitoraggio e valutazione delle prestazioni dell'applicazione?
Perché si consiglia di terminare l'esecuzione di una goroutine tramite un contesto?
Hai ottimizzato le query di ricerca con filtraggio geografico in PostgreSQL? Come hai lavorato con esse e cosa ha permesso di ottimizzarle?
Hai utilizzato un meccanismo di sincronizzazione con sync.Cond nei tuoi progetti?
Cosa indica il parametro posizionato prima del nome del metodo nella dichiarazione della funzione?
Cos'è una chiave primaria?
Quali aspetti del codice analizza lo strumento di linting nel linguaggio Go?
Come hai analizzato il servizio TypeScript per la migrazione a Go? Qual è stato il percorso?
Hai monitorato parametri di sicurezza aggiuntivi come IP, MAC, geolocalizzazione?