Sobes.tech

Golang

Was ist ein Reverse-Proxy und was wird normalerweise zu seiner Implementierung verwendet?

Middle+
purrweb
100

// Wir haben eine Methode, um Informationen über Produkte zu erhalten, diese Methode wird sehr häufig aufgerufen // Gibt es Probleme in diesem Code und wie kann man sie beheben? Datenbank postgress func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }

Middle+
Lenta Tech
100

Warum hast du dich für Go entschieden?

Senior
Spectr
100

Was sind die Unterschiede zwischen den Umgebungen local, dev, stage, prod?

Senior
Яндекс
100

Aufgabe 3: Fehler im Code mit Goroutines, map und WaitGroup finden

Middle+
СБЕРСБЕР
100

Was ist Clean Architecture?

Senior
I-teco
100

Unterschiede in den Speicherstrukturen zwischen zeilen- und spaltenorientierten Datenbanken

Senior
I-teco
100

Was bedeutet die Neuberechnung historischer Daten bei der Implementierung des Patch-Prozesses zum Laden und Neuberechnen historischer Daten? Warum soll dies jede Nacht erfolgen?

Senior
МВидео/эльдорадо
100

Wie man technische Schulden richtig verwaltet, wenn das Geschäft auf Geschwindigkeit drängt und die Codebasis sich verschlechtert?

Senior
СБЕРСБЕР
100

Was sind Test-Container?

Senior
Гос крипта
100

Wie war die Belastung des Dienstes mit Kafka? Wie viele RPS?

Senior
WildberriesWildberries
100

Welche Farbe von Objekten wird am Ende der Müllsammlung entfernt?

Middle
wilix
100

Wie können wir mehrere Lesearbeiter aus der Outbox-Tabelle synchronisieren, damit sie nicht dieselben Daten nehmen?

Senior
OZONOZON
100

Was ist eine Consumer Group in Kafka?

Middle+
purrweb
100

Was ist ein Mechanismus zur Erhöhung der Verfügbarkeit und was ist ein Mechanismus zur Skalierung bei Sharding und Replikation?

Senior
Магнит Тех
100

Was wäre für dich in einem neuen Job interessant?

Middle+
2gis2gis
100

Beschreiben Sie eine Situation, in der Sie EXPLAIN ANALYZE verwenden mussten.

Middle+
А7
100

Was ist die durchschnittliche algorithmische Komplexität beim Lesen aus einer Hashtabelle?

Middle+
МТСМТС
100

Worin besteht der Unterschied zwischen einem Service und einem Anwendungsfall in einer Schichtenarchitektur? Geben Sie konkrete Beispiele.

Intern
Яндекс
100

Wenn du sechs Angebote von Fintech-Unternehmen hättest, worauf würdest du bei der Auswahl achten?

Senior
А7
100
/412