Sobes.tech

Golang

Hatten Sie Sharding? Nach welchem Prinzip wurde sharding durchgeführt?

Middle+
РамблерРамблер
90

Woran läuft der Dienst letztendlich? Welche Docker-Images wurden verwendet?

Middle+
Астрал-Софт
90

Was ist der Unterschied zwischen der Verwendung einer Consumer Group und ohne sie in Kafka?

Senior
Магнит Тех
90

Wie viele Hosts und Container hatten die hochbelasteten Dienste?

Middle+
Яндекс вертикали
90

Aufgabe 4: Fehler im Code mit Kanälen und Goroutines finden (doppelte Kanalabschaltung)

Middle+
СБЕРСБЕР
90

Warum braucht man TCP, wenn man IP-Pakete bei fehlender Antwort einfach erneut senden kann?

Middle
VKVK
89

Warum hast du deinen vorherigen Arbeitsplatz verlassen?

Middle
МВидеоМВидео
89

""" Die Plätze im Kino sind in einer Reihe angeordnet. Ein neu ankommender Zuschauer wählt einen Platz, um so weit wie möglich von den anderen Zuschauern in der Reihe zu sitzen. Das heißt, die Entfernung von dem Platz, wo der Zuschauer sitzen wird, bis zum nächsten Zuschauer, soll maximal sein. Es ist garantiert, dass in der Reihe immer freie Plätze vorhanden sind und mindestens ein Zuschauer bereits sitzt. Schreiben Sie eine Funktion, die anhand einer Reihe von Plätzen (ein Array aus Nullen und Einsen) die Entfernung (Anzahl der Zwischenräume zwischen den Sitzen) vom gewählten Platz zum nächsten Zuschauer zurückgibt. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

Intern
Яндекс
89

Was ist ein Systemaufruf (syscall)?

Senior
VK CloudVK Cloud
89

Erzählen Sie mir mehr über die Projekte in Go

Middle
VKVK
89

Wozu dienen eigentlich Buckets in einer Hashtabelle/einer Map? Welche funktionale Rolle spielen sie?

Middle
VKVK
89

In welcher Programmiersprache programmieren Sie?

Senior
Avanpost
89

Wie haben Sie die Nachrichten aus Kafka verarbeitet? Erzählen Sie mir von der Validierung — was passierte mit einer ungültigen Nachricht?

Middle+
МВидео/эльдорадо
89

Maximale Belastung: 25k Lesevorgänge / 5k Schreibvorgänge pro Sekunde Neuer Datenvolumen: 10 TB pro Jahr Maximale Parallelität: 120k gleichzeitige Anfragen Jährliches Nutzerwachstum: 30% Ziel-P99-Latenz: <150 ms für Lesevorgänge, <400 ms für Schreibvorgänge Zielverfügbarkeit: 99,95% Ihre Aufgabe ist es, eine architektonische Lösung zu entwickeln, die die aktuellen Probleme behebt, Konsistenz und Fehlertoleranz gewährleistet sowie Mechanismen zur Nachverfolgung für eine vollständige Überwachung des Lebenszyklus der Bestellung implementiert. Beschreiben Sie den Fehlerbehandlungsmechanismus, den Migrationsplan von der aktuellen Architektur und erklären Sie, wie die vorgeschlagene Lösung die Zuverlässigkeit und Transparenz des Systems verbessert.

Senior
plata
89

Mit welchen Frameworks und Bibliotheken hast du gearbeitet?

Senior
X5
89

Welche Funktion hast du entwickelt, auf die du stolz bist? Erzähle mir von der letzten interessanten Aufgabe.

Senior
WildberriesWildberries
89

Welche Variablentypen gibt es in Go?

Middle
Япоки
89

Was passiert, wenn man 5 Billionen Goroutines startet? Wie optimieren?

Senior
РамблерРамблер
89

**Bedingung** Anfragen an mehrere URLs sollen parallel ausgeführt werden. HTTP-Statuscodes anzeigen, Fehler behandeln. ```go package main func main() { urls := []string{"[link]"} // Etwas tun } ```

Senior
Бюро 1440Бюро 1440
89

Was ist ein Reverse Proxy und was wird normalerweise verwendet?

Senior
purweb
89
/412