Sobes.tech

Golang

Welche anderen Datenstrukturen kennst du neben Hashtabellen (Bäume)? Wie ist die asymptotische Komplexität der Suche in einem binären Baum und auf welcher Basis des Logarithmus? Wie wird diese Komplexität erreicht (Sortierung vs Balancierung)?

Senior
МВидеоМВидео
121

Warum haben sie keine Testcontainers genommen?

Senior
OkkoOkko
121

Worin unterscheiden sich Container von virtuellen Maschinen?

Senior
YadroYadro
121

Was ist defer? Wie funktioniert es? Wird es im Falle eines Paniks aufgerufen?

Middle+
YadroYadro
121

Wie funktioniert das Abfangen von Panik (panic/recover) in Go?

Middle
Япоки
121

Wie gut ist dein Englisch?

Senior
.wrk
121

Warum ist es wichtig, beim Ausführen von HTTP-Anfragen eine Timeout-Einstellung vorzunehmen?

Junior — Middle
AvitoAvito
121

Live-Coding: Duplikatentfernung bei Adressen — wie man eine Liste mit Duplikaten verarbeitet, um eindeutige Adressen aufzurufen. Lösung über map.

Middle+
Веро Трейс
121

Arbeiten Sie derzeit in einem Unternehmen oder haben Sie Ihren Lebenslauf einfach nicht aktualisiert?

Senior
Банк 131
121

Worin besteht der Unterschied zwischen Docker Compose und einem normalen Docker-Befehl?

Middle+
А7
120

Welcher der folgenden Codeausschnitte enthält einen Fehler oder ein potenzielles Problem im Zusammenhang mit der Arbeit mit Kanälen? Option 1 package main func main() { ch := make(chan int) ch <- 1 } Option 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Option 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Option 4 package main func main() { ch := make(chan int) close(ch) <-ch } Option 5 package main func main() { ch := make(chan int, 3) ch <- 4 }

Senior
01.tech
120

Wie ist der Garbage Collector in Go implementiert und welche Kompromisse macht er zwischen Latenz und Durchsatz?

Senior
ClearWay
120

Was sind Konkurrenz und Parallelität? Worin unterscheiden sie sich? Können sie koexistieren?

Middle+
ООО Макс
120

Mussten Sie jemals Operatoren für Kubernetes schreiben?

Senior
Flant
120

Bedingung 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("Alle Tests erfolgreich bestanden") } }

Senior
Ozon ФинтехOzon Финтех
120

Was ist MVCC in PostgreSQL? Wie genau erstellt es Zeilenversionen?

Senior
Магнум
120

Wie kann man feststellen, welche Goroutine eine Ressourcen- oder Speicherleck in der Anwendung verursacht?

Middle — Middle+
120

Möchtest du dich in Architektur entwickeln?

Senior
Лаборатория Касперского
120

Welche Testwerkzeuge oder -bibliotheken haben Sie in Ihrer Arbeit verwendet?

Junior — Middle
EMCD
120

Könnten Sie erklären, was ein Voraufzeichnungsprotokoll in Speichersystemen ist?

Junior — Middle
Mail.ruMail.ru
120
/412