Golang
Cosa ti motiva nel lavoro?
È possibile garantire la consegna dei dati tramite UDP?
Parlami un po' di te: cosa facevi nell'ultimo lavoro, quali erano i compiti principali, e racconta di un compito difficile o interessante che sei riuscito a realizzare recentemente — cosa è successo, cosa hai fatto, e cosa ne è risultato.
Hai mai dovuto scegliere tra tecnologie o approcci di integrazione, ad esempio asincroni o sincroni?
Era critico che i dati nella cache potessero essere non aggiornati?
[nome] ha chiesto: hai lavorato con livelli di cache — in-memory e distribuiti? conosci i canali e select in Go?
Sei territorialmente a Mosca?
Hai mai dovuto tracciare il tempo, tenere traccia delle attività in qualche sistema?
Hai la cittadinanza russa, documenti di registrazione militare? È importante l'accreditamento IT?
Parla più dettagliatamente di WaitGroup: come funziona, cosa fanno Add, Done, Wait?
Parliamo di architettura a microservizi. Cosa è stato più recente: supporto o sviluppo?
Se ci sono 3 partizioni e 2 consumatori, non riceveremo messaggi da una delle partizioni?
Hai lavorato quasi tre anni — come ti senti all'interno del team?
Cosa succede se Consumer.Process restituisce un errore — i dati dal buffer non verranno persi?
Parlami di una sfida tecnica interessante o complessa che hai risolto
Cos'è un'operazione idempotente e quali metodi REST sono idempotenti?
Come ti senti a livello personale?
Nella query è stato usato WHERE, ma c'è anche l'operatore HAVING — qual è la differenza tra loro?
Cos'è un indice in un database, come funziona, vantaggi e svantaggi?
Cosa mostrerà questo codice e perché? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```