Golang
Beschreiben Sie die API des Ticket-Buchungssystems
Was ist ein guter Code?
Was ist DDD?
Habe ich richtig verstanden, dass Sie den Ereignisstrom immer über Kafka erhalten haben, oder gab es andere Wege wie gRPC/HTTP?
Erzähle von pessimistischen und optimistischen Sperren
Nach welcher Methodik arbeiten Sie?
-- Bedingung -- Finde Kategorien, deren übergeordnete Kategorie sie selbst sind -- Sortiere die Ergebnisse nach id aufsteigend -- BEISPIEL -- +----+----------+-----------+ -- | id | name | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | produkte | 4 | -- | 3 | spiele | 3 | -- | 4 | musik | 2 | -- +----+----------+-----------+ -- ERWARTETES ERGEBNIS -- +--------+ -- | name | -- +--------+ -- | pharma | -- | spiele | -- +--------+
Was wird verwendet, um eine andere aus einer Goroutine zu beenden?
Was ist ein mehrstufiger Build und wozu ist er notwendig?
Wie löst man das Problem verlorener Nachrichten und fehlender Liefergarantie bei Redis pub/sub für Schach?
Wie angenehm ist es, einen Dialog zu führen – per "du" oder per "Sie"?
Was ist der Unterschied zwischen einem Prozess und einem Thread (im Kontext des Betriebssystems)?
Wie man das Problem der Begrenzung paralleler Anfragen in einem verteilten System mit mehreren Instanzen löst, wenn der Benutzer warten soll, anstatt einen Fehler zu erhalten?
Wird WebSocket über HTTP oder gRPC aufgebaut?
// Zahlen von 1 bis 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Der Hash wurde berechnet, der Bucket gefunden, ein neuer Wert eingefügt. Was passiert, wenn ein neuer Wert mit demselben Hash (Kollision) eintrifft?
Wie funktioniert select in Go? Wie liest man gleichzeitig aus mehreren Kanälen?
Arbeiten Sie noch bei Magnit? Warum haben Sie sich entschieden, auf den Markt zu gehen?
Können Sie über die Architektur des Transformers sprechen?
Was ist der Grund für den Austritt aus Wildberries?