Golang
Come interagivano i servizi tra loro?
Cos'è il profiling in Go? Hai mai usato pprof?
Qual è la differenza tra i comandi EXPLAIN e EXPLAIN ANALYZE in PostgreSQL?
Dove mettere COMMIT e ROLLBACK nel worker?
Biglietto militare?
Parlaci dell'azienda in cui lavori attualmente e del tuo ruolo lì.
Quali aree di progetto stai considerando (fintech, retail, infrastrutture, ecc.)?
Perché non si è potuto costruire tutta la vetrina sul client e semplicemente mostrare le metriche tramite il servizio sul frontend? Perché si è complicata la logica nel servizio?
Come configurare Kafka per 100 istanze dell'applicazione con 10 thread ciascuna, in modo che nessuno blocchi l'altro?
Qual è la principale differenza tra Kafka e RabbitMQ?
Quali strumenti di sincronizzazione delle goroutine ci sono in Go? Correggi l'esempio con la race usando atomic
Esiste tipizzazione dinamica in Go?
Quale tipo di dato in Go viene utilizzato per rappresentare i caratteri Unicode?
Parla di resp.Body.Close() — perché è necessario e perché hai impostato un buffer di 10?
Come correggere il codice per garantire che vengano visualizzati tutti e 5 i numeri?
Qual è la differenza tra un indice hash e un albero B?
Come avverrà il processo di invio e ricezione dei messaggi tra due clienti? Descrivi il flusso completo.
Hai esperienza nella scrittura di test unitari e di integrazione?
Viene creato un nuovo thread del sistema operativo per ogni goroutine?
Cos'è una piattaforma aziendale per l'elaborazione dei dati logistici e operativi delle reti di vendita del gruppo? Gli itinerari logistici venivano compilati, calcolati o come?