Golang
Quali informazioni è consentito trasmettere attraverso il contesto nell'applicazione?
Cosa fare se il tuo servizio cade in produzione in un giorno di festa?
Quali metodi hai utilizzato o conosci per implementare il processo di accesso dell'utente al sistema?
Qual è il volume di test del codice che solitamente realizzi con i test unitari?
Hai esperienza nell'identificare e risolvere problemi di perdite di memoria nei progetti?
Come è organizzata la distribuzione e la struttura della memoria nel computer?
Puoi spiegare cos'è lo strumento di profiling Pprof e come viene utilizzato nello sviluppo?
Quali conseguenze ci saranno se nel codice si utilizza un Mutex standard invece di un RWMutex?
Ci sono state situazioni in cui non eri d'accordo con il team leader o gli stakeholder? Cosa hai fatto?
Quali sono le differenze tra i ruoli di Senior Developer, responsabile tecnico e team lead in un'organizzazione?
Come hai influenzato il cambiamento del processo con l'analisi?
Quali metodi vengono utilizzati per prevenire vulnerabilità come le injection SQL durante il lavoro con i database?
Quali sono i principali compiti e le sfide che un sviluppatore backend affronta di solito in un progetto?
Perché non si è potuto costruire tutto su ClickHouse e semplicemente visualizzare le metriche nel frontend tramite il servizio?
Qual è la funzione principale e i vantaggi dell'utilizzo delle code di messaggi nei sistemi di scambio dati?
Come avviene l'iterazione degli elementi negli array associativi di tipo map?
Può spiegare il meccanismo di funzionamento dei canali nel sistema?
A cosa serve l'aggiunta di un blocco tra parentesi graffe all'interno di una funzione?
È possibile accedere a una variabile dichiarata all'interno di una funzione dall'esterno del suo ambito?
Come proteggersi dalle injection SQL?