Gibt es eine Möglichkeit, den Garbage Collector in Go zu deaktivieren oder zu verwalten?
Golang
Was ist ein Semaphore?
Welche grundlegenden Prinzipien der objektorientierten Programmierung kennen und verwenden Sie?
Was ist der Kontext in Go und wozu dient er?
Welche Arten von Kontext (context) in Go kennen Sie?
Welche Arten von Web-APIs kennen Sie? Worin unterscheidet sich REST im Wesentlichen von RPC?
Was ist Netpoller? Wozu dient es und wie gelangen Goroutines dorthin und kehren zurück?
Welche HTTP-Server in Go haben Sie bereits verwendet?
Was ist der Unterschied zwischen einer Entität und einem Wertobjekt?
Was ist eine Goroutine?
Kennen Sie die Muster Fan-in/Fan-out und Pipeline? Was ist das?
Was ist eine Consumer Group in Kafka? Was sind Partitionen und wozu dienen sie?
Wo verläuft die Grenze zwischen Domain, Entity, Application Service in der DDD-Architektur?
Sind Sie mit dem same-size grow-Mechanismus in map vertraut? Was ist Evakuierung in map und bei welchen Operationen tritt sie auf?
Was sind Message-Broker? Welche kennen Sie? Worin unterscheidet sich RabbitMQ von Kafka?
Gibt es objektorientierte Programmierung in Go?
Haben Sie schon von Domain-Driven Design (DDD) gehört? Haben Sie Erfahrung in der Anwendung von DDD-Mustern?
Wenn man nur die sechste Codezeile ändert (ohne die Funktionssignatur zu ändern), ist es dann möglich, auf die innerhalb der Funktion hinzugefügten Elemente (Tripel und Vierling) zuzugreifen?
Wie ist ein Slice in Go aufgebaut? Erzählen Sie über die interne Implementierung, Fallstricke und Feinheiten.
Welche Regeln für die Arbeit mit Kanälen sollten bei der Entwicklung bekannt sein (geschlossen, offen, wann was gemacht werden darf)?