Sobes.tech

Golang

Wie definierst du ein erfolgreiches und effektives Team in einer Arbeitsgruppe?

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

Welche Schritte sind bei Fehlern oder Problemen beim Bereitstellen eines Dienstes zu unternehmen?

Junior — Middle
ЦУМ
139

Welche alternativen Kommunikationsmethoden zwischen Goroutines gibt es neben der Verwendung von Kanälen?

Junior — Middle
X5 groupX5 group
139

Kannst du ein Beispiel für konstruktives Feedback geben, das dir dein Vorgesetzter gegeben hat?

Senior
AvitoAvito
139

Haben Sie in Ihren Projekten die Anweisung SELECT FOR UPDATE verwendet, um Zeilen während Transaktionen zu sperren?

Junior — Middle
IDS
139

Erklären Sie das Konzept der stackless-Goroutine und wie es sich von normalen auf Stack basierenden Goroutines unterscheidet

Junior — Middle
139

Was ist der Unterschied zwischen der Speichereinheit Byte und dem Datentyp Rune in der Programmiersprache?

Junior — Middle
139

Hast du an der Entwicklung des Datenübertragungsschemas zwischen Systemen teilgenommen?

Junior — Middle
139

Wie führt man Analyse und Optimierung von Abfragen in Elasticsearch durch?

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

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

Senior
X5 techX5 tech
139

Welches Verhalten wird beim Aufruf eines leeren select-Operators in der Programmiersprache Go erwartet?

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

Wie kann man die Ausführung eines Programms beenden, wenn im aktuellen Kontext eine Anfrage zur Beendigung seiner Arbeit gestellt wird?

Junior — Middle
139

Welche zusätzlichen Funktionen und Möglichkeiten wurden in die Kontextmethoden mit dem Erscheinen von Go 1.21 integriert?

Junior — Middle
139

Erklären Sie das Konzept von Saga und seine Rolle bei der Implementierung einer Microservice-Architektur

Middle — Middle+
WildberriesWildberries
139

Wie wird die automatische Speicherbereinigung und Freigabe in der Programmiersprache Go implementiert?

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

Was bedeutet die Berechtigungskombination 764 im Kontext des Zugriffs auf eine Datei im Betriebssystem?

Junior — Middle
139

Welche Tools für Unit-Tests in Go bevorzugen Sie?

Junior — Middle
139

Was ist das Ziel der Verwendung von SSA im Prozess der Code-Entwicklung und -Optimierung?

Middle — Middle+
139

Wir haben eine Datenbank mit Benutzerpasswörtern, die Passwörter sind gehasht (Funktion hashPassword), und es ist auch bekannt, welche Zeichen in den Passwörtern verwendet werden können (Variable alphabet). Unsere Aufgabe ist es, die Funktion RecoverPassword zu implementieren, damit sie das Passwort anhand des bekannten Hashes wiederherstellt und TestRecoverPassword erfolgreich abgeschlossen wird. Grundlegende Anforderungen: Jede Methode ist erlaubt 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("Fehler: erwartet %q, erhalten %q\n", exp, act) ok = false } } if ok { fmt.Println("Tests erfolgreich bestanden") } }

Middle+
OZONOZON
139

Welcher Entwickler oder welches Team steht hinter der Entwicklung der Programmiersprache Go?

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