Golang
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Errore di compilazione # command-line-arguments ./main.go:39:32: errore di sintassi: nuova riga inaspettata, atteso { dopo la clausola if
Parla di MVCC (Controllo di Concorrenza Multi-Versione) in PostgreSQL.
Viene effettuata un'evacuazione quando la mappa è piena fino al limite?
È possibile accedere a una variabile dichiarata come pubblica e che si trova nell'ambito delle sue parentesi graffe all'interno di una funzione?
Hai esperienza nell'uso di librerie per l'integrazione con Prometheus?
Di quali componenti è composta una stringa nel linguaggio Go?
Puoi spiegare in cosa consiste il modello C4 e come viene utilizzato per visualizzare l'architettura dei sistemi?
Su quale base è implementato Docker in Linux?
È possibile impostare un limite al numero di thread che lavorano contemporaneamente nel linguaggio Go?
Quali strumenti o librerie di logging utilizzi nel tuo lavoro?
È possibile implementare o utilizzare un array dinamico nel linguaggio Go e come si fa?
Quali pattern hai applicato nell'ultimo progetto?
Come garantire l'esecuzione esclusiva di uno dei tre processi di lavoro su un singolo host (elezione del leader)?
Puoi orientarti sugli host? Quanti host, quanti container vengono avviati?
Qual è la differenza tra l'uso della sintassi lunga e corta per l'assegnazione nel linguaggio Go?
Puoi spiegare cosa si intende per scalabilità del sistema?
Qual è il ruolo e lo scopo delle goroutine nel linguaggio di programmazione?
Hai migliorato le prestazioni del tuo codice per aumentarne la velocità?
Come si possono eliminare le condizioni di gara che si verificano durante l'accesso simultaneo alle risorse in un ambiente multithread?
Come si accede agli elementi nelle strutture dati Map utilizzando una funzione hash?