Golang
Erzählen Sie von den interessantesten Aufgaben, die Sie bei Ihrer letzten Arbeit umgesetzt haben.
Was ist der Kontext in Go und wozu dient er?
Welche Auswirkung hat die Einstellung der Variablen GOMAXPROCS auf die Ausführung von Programmen in Go?
Was ist schneller: ein Kanal mit Pufferung oder ohne?
Welche Vorteile bietet die Verwendung eines Hash-Index in der PostgreSQL-Datenbank?
Wie interagiert der Microservice mit der Datenbank zum Speichern und Abrufen von Daten?
Können Sie Beispiele nennen, wann die Verwendung von Fremdschlüsseln nicht sinnvoll ist?
Welche Ergebnisse erhält man bei der sequenziellen Durchlaufung der Zeichen einer Zeichenkette?
Woraus besteht der Multitasking-Mechanismus, der in Kanälen für den Datenaustausch zwischen Threads oder Prozessen verwendet wird?
Welche Praktiken können angewendet werden, um die Ausführungsgeschwindigkeit des Programmcodes zu optimieren?
Erklären Sie das Konzept der Service-Erkennung in der Microservice-Architektur und warum es notwendig ist.
Können Sie erklären, was die Einstellung GOMAXPROCS in der Programmiersprache Go bedeutet?
Haben Sie Erfahrung mit Sockets für die Netzwerkkommunikation?
Kann es in Go zu einer Situation kommen, in der Speicherressourcen nicht freigegeben werden und dies zu Lecks führt?
Kann man eine Funktion ohne Methoden innerhalb eines Interfaces implementieren?
Erklären Sie das Funktionsprinzip des Synchronisationsmechanismus für Goroutines im Kontext der gleichzeitigen Ausführung von Aufgaben.
Können Sie erklären, wie der Befehl VACUUM in PostgreSQL funktioniert und warum er verwendet wird?
Was ist unter Lastumverteilung zu verstehen?
Welche Schwierigkeiten können bei der Verwendung von Slices in der Programmierung auftreten?
Was ist der grundlegende Unterschied zwischen Containern und virtuellen Maschinen? Kann man einen Windows-Container auf einem Linux-Host ausführen?