Golang
Wie stellt Go die Möglichkeit der plattformübergreifenden Anwendungsentwicklung sicher?
Welches Programmierparadigma verwendet die Programmiersprache Golang?
In welchen Fällen wird empfohlen, Parallelrechnungen zur Lösung von Aufgaben anzuwenden?
Wie erfolgt die Umwandlung der Slice-Länge in ihre tatsächliche Größe im Speicher?
Erklären Sie die Unterschiede zwischen der Speicherverwaltung im Stack und im Heap im Kontext der Programmierung.
Wann wird die deferred-Funktion defer aufgerufen? (beim Verlassen des lokalen Blocks / beim Verlassen der Funktion / beim Beenden der Anwendung)
Welchen Umfang an Code-Tests führen Sie normalerweise mit Unit-Tests durch?
Wann und wohin wendet sich das System, um Aufgaben zur Ausführung zu erhalten, wenn lokale und globale Warteschlangen leer sind?
Wie ist die zeitliche Komplexität der Operation zum Suchen eines Elements in einer Liste, die durch einen Slice implementiert ist?
Erklären Sie das Konzept der Verwendung eines Thread-Pools zur Verarbeitung von Aufgaben in einer Multithread-Anwendung.
Wie löst man das Problem der Überfüllung des Containers mit Log-Dateien in Docker?
In welchen Fällen und zu welchen Zwecken werden zusammengesetzte Indizes in Datenbanken verwendet?
Haben Sie jemals die Funktion context.WithValue in Ihrem Code verwendet?
Welche Methoden können verwendet werden, um sich vor der Ausführung von Cross-Site Scripting (XSS) zu schützen?
Wie viele Jahre bist du schon bei Go?
Welche Schritte sind erforderlich, um eine monolithische Anwendung auf eine Microservices-Architektur umzustellen?
Erklären Sie den Mechanismus der automatischen Speicherbereinigung in der Programmiersprache Go und wie sie den Speicher verwaltet.
Was sind die wichtigsten Vor- und Nachteile der Verwendung von Nachrichtenbrokern?
Wie kann die Legitimität eines digitalen Zertifikats bestätigt werden?
Welche technischen Geschichten gibt es — nicht über die Architektur im Allgemeinen, sondern über das Eintauchen in die Details, einen echten Problemfall?