Golang
Parla più dettagliatamente di WaitGroup: a cosa serve, quali metodi ci sono?
Cosa ti piace di Go e cosa ti dà fastidio?
Quali anomalie conosci nella programmazione multithread?
Alla fine, da quali soluzioni avete scelto? ClickHouse, ELK e cos'altro?
Valuta le tue conoscenze di Go e PostgreSQL da 1 a 10.
C'erano endpoint nel servizio per verificare che il servizio funzionasse — che il servizio fosse attualmente operativo?
Dove dovrebbe trovarsi il metodo getExternalOrderIdFromCRM? Come strutturare il progetto?
Come scrivere richieste HTTP parallele in Golang?
Parla del tuo ruolo e della composizione del team nel progetto attuale presso Sovcombank.
Come è collegata la derivata con l'area?
Parla della tua esperienza in T-Bank: come sei arrivato, come sei andato via, come era il team.
Con quali sistemi operativi avete lavorato? Cosa avete usato per la virtualizzazione e l'automazione del deployment?
// Compito 3 // Descrivere quale compito risolve questo codice // Quali problemi ci sono in questa soluzione? // Come riscriveresti questo codice? var c int type Trace struct { // Alcuni campi qui } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { c++ if c == 100 { sender.Send(tr) c = 0 } }
Quale meccanismo esiste in Go: ereditarietà o composizione?
Esiste la stessa restrizione in RPC sulla presenza di risorse nel percorso, come in REST?
Cosa ti motiva nel lavoro?
Come collegare un profiler in Go? Come registrare i profili?
Hai effettuato test di carico? Qual era il carico?
Stai lavorando adesso?
Per quali criteri stai attualmente scegliendo un datore di lavoro?