Sobes.tech

Golang

Was muss getan werden, damit der REST API-Server (Code-Repository) in Kubernetes funktioniert?

Middle
Сбертех
116

Erzählen Sie mir von einem sanften Shutdown: Was ist das, was passiert dabei, wie wird es aufgerufen? Welche Prozesse führt der Dienst in Kubernetes nach Erhalt von SIGTERM aus?

Middle
АО Медиа Эффект
116

Wo, Ihrer Meinung nach, beginnt Highload? Wo ist die Grenze zwischen Highload und Nicht-Highload?

Middle+
ClearWay
116

Sie haben einen Dienst, der viele Goroutines spawn. Wie würden Sie die Anzahl der gleichzeitig laufenden Goroutines begrenzen?

Senior
AndersenAndersen
116

Was ist ein Systemaufruf (syscall)?

Senior
VK CloudVK Cloud
116

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

Middle
VKVK
116

Welche der folgenden Optionen ist am wahrscheinlichsten, wenn versucht wird, eine sehr große Anzahl von Goroutines (z.B. Zehntausende) ohne zusätzliche Kontrolle zu starten? - Das Hauptproblem wird durch das Sperren des globalen Mutex im Runtime verursacht, was zu einem vollständigen Stillstand der Programmausführung führt - Der Go-Scheduler wird die Goroutines in kleinen Gruppen sequenziell ausführen, daher hat die Zunahme ihrer Anzahl fast keinen Einfluss auf den Speicherverbrauch - Die massenhafte Erzeugung von Goroutines kann zu erheblichem Speicherverbrauch und Overhead des Schedulers führen; in solchen Fällen ist ein Worker-Pool geeignet - Wenn die Anzahl der Goroutines die Anzahl der logischen Prozessoren übersteigt, wird Go automatisch neue Goroutine-Starts mit einem Panic ablehnen

Intern
AvitoAvito
116

Wer im Team ist für die Entwicklung der Architektur verantwortlich? Hast du Erfahrung darin, sie eigenständig zu entwickeln? Wie sollte dieser Prozess gestaltet sein?

Senior
Flant
116

Erzähle mir von Kubernetes — was ist das, wie unterscheidet es sich von Docker, was sind die Hauptbestandteile?

Senior
YadroYadro
116

Wie ist der Kanal unter der Haube in Go organisiert?

Senior
I-teco
116

Welche Variablentypen gibt es in Go?

Middle
Япоки
116

Welche Informationen zeigt EXPLAIN ANALYZE?

Senior
Lenta Tech
116

Erzählen Sie mir vom Semaphore-Muster.

Senior
sber tech
116

Wie wurden die Aufgaben innerhalb des Teams verteilt?

Senior
AvitoAvito
116

Warum ist der Go-Ansatz zur Nebenläufigkeit besser als in anderen Sprachen?

Middle+
X5
116

Berichten Sie über Ihre Erfahrung mit hochbelasteten Systemen. Mussten Sie Aufgaben im Zusammenhang mit der Verteilung und Lastenausgleich des Datenverkehrs lösen?

Senior
Hi Rockits
116

Wenn die Operation 10-12 Minuten dauert und eine aktive Schreiboperation stattfindet und die Daten sich ändern, gab es keine Nebenwirkungen?

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

Wie ist die Komplexität des Algorithmus in Bezug auf Zeit und Speicher?

Senior
Яндекс
116

Jetzt möchten wir auf HeadHunter gehen und Kandidaten nach Filtern suchen — wie soll man das architektonisch gestalten?

Senior
OZONOZON
116

Woher stammten die Daten? Schickten sie die Logistiker oder wie?

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