Sobes.tech

Golang

Come definisci un team di successo ed efficace in un ambiente di lavoro?

Junior — Middle
Программатика
139

Quali passaggi seguire quando si verificano guasti o errori durante il deployment di un servizio?

Junior — Middle
ЦУМ
139

Quali metodi alternativi di comunicazione tra goroutine esistono oltre all'uso dei canali?

Junior — Middle
X5 groupX5 group
139

Puoi fare un esempio di feedback costruttivo che ti ha dato il tuo supervisore?

Senior
AvitoAvito
139

Hai mai usato il comando SELECT FOR UPDATE nei tuoi progetti per bloccare le righe durante le transazioni?

Junior — Middle
IDS
139

Spiega il concetto di stackless-goroutine e come si differenzia dalle normali goroutine basate su stack

Junior — Middle
139

Qual è la differenza tra l'unità di memoria byte e il tipo di dato rune nel linguaggio di programmazione?

Junior — Middle
139

Hai partecipato allo sviluppo dello schema di trasmissione dei dati tra sistemi?

Junior — Middle
139

Come eseguire analisi e ottimizzazione delle query in Elasticsearch?

Junior — Middle
Эрливидео
139

pacchetto principale import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }

Senior
X5 techX5 tech
139

Quale comportamento ci si aspetta chiamando un operatore select vuoto nel linguaggio Go?

Junior — Middle
КуперКупер
139

Come si può terminare l'esecuzione di un programma quando viene richiesta l'interruzione del suo funzionamento nel contesto attuale?

Junior — Middle
139

Quali funzioni e capacità aggiuntive sono state integrate nei metodi di contesto con l'apparizione di Go 1.21?

Junior — Middle
139

Spiega il concetto di Saga e il suo ruolo nell'implementazione di un'architettura a microservizi

Middle — Middle+
WildberriesWildberries
139

Come viene implementata la raccolta automatica della memoria e la liberazione nel linguaggio Go?

Junior — Middle
Магнус Тех
139

Qual è il significato del set di permessi 764 nel contesto dell'accesso a un file in un sistema operativo?

Junior — Middle
139

Quali strumenti di test unitario in Go preferisci usare?

Junior — Middle
139

Qual è l'obiettivo dell'uso di SSA nel processo di sviluppo e ottimizzazione del codice?

Middle — Middle+
139

Abbiamo un database con password degli utenti, le password sono hashate (funzione hashPassword), e si conosce anche l'insieme di caratteri che possono essere usati nelle password (variabile alphabet). Il nostro compito è implementare la funzione RecoverPassword in modo che recuperi la password dall'hash noto e che TestRecoverPassword abbia successo. Requisiti di base: Qualsiasi metodo è valido package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Errore: previsto %q, ottenuto %q\n", exp, act) ok = false } } if ok { fmt.Println("Test superati con successo") } }

Middle+
OZONOZON
139

Quale sviluppatore o team ha creato il linguaggio di programmazione Go?

Junior — Middle
КуперКупер
139
/412