Wann und warum wird ein Rückgabewert auf dem Stack gespeichert, und wann im Heap?
Golang
Was ist die Nuance bei der Arbeit mit sync.Pool im Zusammenhang mit Persistenz?
Können Sie das Konzept des Sharing Delta erklären und wie es in Datensynchronisationssystemen verwendet wird?
Was ist ein syscall? Wie verarbeitet das Go-Laufzeitsystem blockierende Syscalls im GMP-Modell?
Wie sieht die Verteilung Ihrer Arbeit aus — was geben Sie Ihren Kollegen nach dem Schreiben des Codes weiter?
Beschreiben Sie die Struktur der Datenbank, die zur Verwaltung von Informationen über eine Buchhandlung verwendet werden könnte
Was ist der Kontext in Go? Wofür wird er verwendet? Wie funktioniert die Abbruchfunktion bei Timeout?
Was ist ein Speicherleck? Wie hast du ein Speicherleck im WebSocket Hub mit pprof entdeckt und behoben?
Wie bestimmt man das maximal zulässige Puffervolumen im System?
Welche Tools zur Code-Analyse und statischen Qualitätsprüfung haben Sie in Ihren Projekten verwendet?
Wie wurde die Reduzierung der CPU-Auslastung um 35% und die Latenz gemessen?
In welchen Situationen wird empfohlen, die Datenstruktur sync.Map zum Speichern und Zugriff auf Daten zu verwenden?
Wie kann man sicher in einem Map aus mehreren Goroutines schreiben, ohne Sperren wie Mutex zu verwenden?
Welche Ergebnisse erhält man bei der sequenziellen Durchlaufung der Zeichen einer Zeichenkette?
Aufgabe 2: Was gibt der Code mit Interfaces und nil aus? (ge typed nil vs untyped nil)
Was zeigt das Programm mit einem gepufferten Kanal und select?
Was ist der technische Unterschied zwischen Postgres und Redis? Was sind die ACID-Prinzipien?
Haben Sie Erfahrung mit der Hadoop-Plattform zur Verarbeitung großer Datenmengen?
Was braucht man noch außer einem Docker-Container, um einen Dienst in Kubernetes auszuführen?
Wie gelangen die Daten bei einer HTTP-Anfrage vom Client zum Server? Beschreiben Sie alle Phasen.