Golang
Parlami di un compito tecnico complesso che sei riuscito a realizzare recentemente.
Quando eri alla T-bank, a quale progetto hai lavorato lì?
In base a quali criteri capisci di aver fatto un buon lavoro?
Cos'è XSS (Cross-Site Scripting)?
È stato effettuato un test di carico del vostro servizio?
Cos'è BASE?
Quali altri linguaggi di programmazione conosci?
Parlami dei requisiti funzionali del sistema di prenotazione dei biglietti del cinema
Come funziona select in Go? Come leggere da più canali contemporaneamente?
Puoi spiegare i protocolli TCP e UDP, in cosa si differenziano?
Hai esperienza con PHP?
Cos'è l'idempotenza nelle richieste al servizio?
Con quale frequenza rilasciavate? In piccole dosi o in grandi porzioni al chiudere un compito importante?
Parlaci della tua esperienza con CI/CD. Quali strumenti hai usato, come Jenkins, ArgoCD e altri?
Cosa contiene di solito il corpo di una richiesta REST?
Esercizio pratico in Go: implementare una funzione (righe 15-17) per elaborare un insieme di compiti (lavori) con esecuzione sequenziale e monitoraggio della percentuale di completamento tramite un canale di progresso.
Cosa si è fatto con i messaggi dopo l'elaborazione manuale? Quali erano le opzioni?
Cos'è una goroutine?
Parlami dell'ultimo grande compito o progetto che hai fatto
Parla di ClickHouse — come memorizza i dati sul disco (archiviazione colonnare), perché non si può cambiare l'ORDER BY di una tabella esistente, si possono solo aggiungere nuove colonne alla fine?