Cos'è un binario Go, cosa contiene e come eseguire il codice Go su più piattaforme?
Golang
Parla delle sue competenze con le tecnologie di rete
Come è stato effettuato il deployment in [azienda]?
Cosa mostrerà il programma con range su una stringa e modifica di slice?
Perché il servizio era in TypeScript e perché è stato migrato a Go?
Cosa succede durante la lettura/scrittura in un canale chiuso? Qual è il valore zero per una stringa e uno slice?
Parli dei sistemi di file — come avviene il percorso dal dispositivo al file in Linux
Come scegliere il livello di isolamento delle transazioni e quali sono i costi aggiuntivi?
Cos'è Helm e a cosa serve? Cosa viene determinato lì?
Cos'è un Mutex e cosa c'è sotto il cofano?
Qual è la differenza tra un linguaggio interpretato (Python) e uno compilato (Go)? Quali fattori influenzano la scelta?
Come configurare Kafka per 100 istanze dell'applicazione con 10 thread ciascuna, in modo che nessuno blocchi l'altro?
Cos'è l'architettura pulita? Perché è necessaria?
Parlami di ACID — proprietà delle transazioni nei database
Quali sono i livelli di isolamento delle transazioni in PostgreSQL e da quali anomalie proteggono?
C'è differenza tra un canale non bufferizzato e un canale bufferizzato di dimensione 1?
Quali primitive di sincronizzazione delle goroutine esistono in Go?
Descrivi la logica di business del servizio di segmentazione: come funzionava il pipeline di elaborazione dei dati?
// Viene fornita una stringa s contenente solo i caratteri '(', ')', '[', ']' // Determinare se la stringa di input è valida. // La stringa è valida se: // - Tutte le parentesi aperte sono chiuse da parentesi dello stesso tipo. // - Le parentesi devono essere chiuse nell'ordine corretto. // - A ogni parentesi chiusa corrisponde una parentesi aperta dello stesso tipo // () // func isValid(s string) bool { // }
Parlami di te, della tua esperienza, cosa hai fatto ultimamente.