Golang
Erklären Sie das Konzept der Verwendung eines Thread-Pools zur Verarbeitung von Aufgaben in einer Multithread-Anwendung.
Worin unterscheiden sich die Ansätze der Orchestrierung und Choreografie bei der Verwaltung verteilter Systeme?
Wie wurde der Prozess der Aufgabenstellung organisiert? Wer füllte den Backlog?
Erzähle mir von Designmustern. Was ist double-checked locking (Doppelte Überprüfungssperre) und wofür wird es verwendet?
Was sind die wichtigsten Merkmale und Schlüsseltypen in der Datenstruktur Map?
Wie löst man das Problem der Überfüllung des Containers mit Log-Dateien in Docker?
Welche Rolle spielt die Methode Context.Done bei der Steuerung des Abschlusses asynchroner Operationen?
Wie implementierst du einen sanften Stopp des Dienstes oder der Anwendung, um den aktuellen Zustand zu speichern und ohne Datenverlust zu beenden?
Was ist der Unterschied zwischen dem Erhalten eines Nullwerts aus einem geschlossenen Kanal und dem Erhalten desselben Werts beim eigenständigen Erstellen eines Kanals und Senden von Daten dorthin?
Wie kann man die Geschwindigkeit der Suche nach einem Element nach Schlüssel in einem Datensatz erhöhen?
Datenbank pro Service vs geteilte Datenbank — welcher Ansatz wurde verwendet?
Welche Methoden können verwendet werden, um sich vor der Ausführung von Cross-Site Scripting (XSS) zu schützen?
Können Sie erklären, was unter dem Begriff Slog verstanden wird?
Kannst du die wichtigsten Methoden zur Implementierung der Broadcast-Datenübertragung nennen?
Wie kann man in einer Programmiersprache zwei Schnitte zu einem zusammenfügen?
Bist du offen dafür, dein Gehalt in Kryptowährung zu erhalten?
Erklären Sie das Funktionsprinzip einer leeren Schnittstelle in der Programmierung.
Kann man den aktuellen aktiven Ausführungskontext erzwingen zu ändern?
Garantiert die Datenstruktur Map die Beibehaltung der Einfügereihenfolge der Elemente?
Wie hast du berechnet, dass der p95 um 16 % gesunken ist?