Golang
Haben Sie statische Analysetools zur Überprüfung der Codequalität verwendet?
Welche Hauptmuster werden bei der Gestaltung der Microservice-Architektur angewendet?
Wie erfolgt der Signalenaustausch über Kanäle im Programmiersystem?
Haben Sie praktische Erfahrung mit der Verwendung von Protocol Buffers in Ihren Projekten?
Erklären Sie, warum man die Anzahl der Threads nicht direkt mit der Anzahl der Goroutines in Go gleichsetzen kann.
Was passiert, wenn man in einen Kanal schreibt, dessen Puffer vollständig gefüllt ist?
Wie verteilt man die Last zwischen den Servern bei horizontaler Skalierung des Systems?
Was macht der Befehl top im Hintergrund (Frage des Interviewers)?
Können Sie das Konzept von sync.Pool erklären und wie es bei der Speicherverwaltung in Go hilft?
Wie werden schädliche SQL-Anfragen in die Anwendung eingebracht und wie schützen sich die Systeme vor dieser Art von Sicherheitslücke?
Kann man ein Array deklarieren, indem man es über eine Variable zuweist?
Könnten Sie ein Code-Beispiel zur Veranschaulichung dieses Konzepts geben?
Erklären Sie, was im Kontext der MPG-Daten unter dem Begriff 'Maschine' verstanden wird
Erklären Sie das Funktionsprinzip des RAF-Musters und seine Anwendung in der Programmierung
In welchen Szenarien wird der Semaphore-Mechanismus zur Synchronisierung von Threads oder Prozessen verwendet?
Welche Protokolle haben Sie am häufigsten verwendet und warum?
Wann kann die Verwendung eines Primärschlüssels in einer Datenbank unerwünscht oder unangemessen sein?
Wie nennt man die Methode, um innerhalb einer anonymen Funktion auf Variablen aus dem äußeren Gültigkeitsbereich zuzugreifen?
Wer entscheidet, ob ein Objekt im Speicher platziert werden darf?
Können Sie die Essenz des HTTP/3-Protokolls erklären und wie es sich von den vorherigen HTTP-Versionen unterscheidet?