Welche Aktionen müssen ausgeführt werden, damit der Rückgabewert zum Aufrufstapel hinzugefügt wird?
Golang
Was sind die GDPR-Prozesse, die du implementiert hast (Anonymisierung, Datenlöschung)?
Erzählen Sie mir von sich und Ihrer Berufserfahrung
Erzähle mir von Fehlern aus deiner Berufserfahrung
Welche Werkzeuge und Technologien haben Sie verwendet, um verteilte Systeme zu implementieren oder damit zu arbeiten?
Warum wurden Goroutines erfunden, wenn es bereits Betriebssystem-Threads gibt?
Erzählen Sie von Parallelitätsmodellen — was sind geteilten Speicher und Nachrichtenübermittlung, Mutexes und Atomics
Wie viele Elemente können maximal in einen Kanal platziert werden?
Kannst du die Arten von Tabellenverknüpfungen auflisten, die in PostgreSQL verwendet werden?
Wie haben Sie den Dienst getestet? Wie haben Sie ihn in Kubernetes bereitgestellt?
Wozu dient der Mechanismus der gegenseitigen Ausschluss (Mutex) in der Multithread-Programmierung?
Was sind Kanäle in Go und welche Arten gibt es?
Wie läuft der Testprozess für den Code in der Programmiersprache Go ab?
Welches Verhalten wird beim Versuch, aus einem Kanal mit einem Puffer zu lesen, der momentan leer ist, erwartet?
Welche Folgen können auftreten, wenn gleichzeitig mehrere Threads in die Karte schreiben?
Was ist ein syscall? Wie verarbeitet das Go-Laufzeitsystem blockierende Syscalls im GMP-Modell?
Wann und warum wird ein Rückgabewert auf dem Stack gespeichert, und wann im Heap?
Was ist ein Speicherleck? Wie hast du ein Speicherleck im WebSocket Hub mit pprof entdeckt und behoben?
Kannst du die wichtigsten Arten von Kommunikationskanälen auflisten, die für die Datenübertragung verwendet werden?
Können Sie das Konzept des Sharing Delta erklären und wie es in Datensynchronisationssystemen verwendet wird?