Wo werden Variablen in Go platziert – im Stack oder im Heap? Was ist Escape-Analyse?
Golang
Was ist schneller: Callback oder Kanal in Go? Warum?
Erzählen Sie mir vom Kontext in Go: Arten, Hierarchie, Eigenschaften von untergeordneten Kontexten. Wie erstellt man einen untergeordneten Kontext, der vom Elternteil unabhängig ist?
Wie erstellt man am besten einen Slice mit vorallociertem Speicher über make? Warum die Kapazität im Voraus angeben?
Warum verwenden Sie gRPC anstelle von REST? Welche Vorteile bietet HTTP/2, auf dem gRPC basiert?
Welche Arten von Speicher gibt es in Go? Worin besteht der Unterschied zwischen Stack und Heap?
Welche Kollisionsauflösungsalgorithmen in Hashtabellen kennen Sie? Welcher wird in der Go-Map verwendet?
Was ist der Unterschied zwischen SQL-Datenbanken und dokumentenorientierten Datenbanken? Wann sollte man welche verwenden?
Wie ist der Garbage Collector in Go implementiert und welche Kompromisse macht er zwischen Latenz und Durchsatz?
Wie funktioniert der Garbage Collector in Go? Drei-Farben-Mark-and-Sweep-Algorithmus, STW.
Aufgabe: Es gibt einen Callback, der 100.000 Mal pro Sekunde ausgelöst wird und binäre Daten liefert. Diese müssen an den zentralen Server geliefert werden. Was sind die Fallstricke und bewährte Praktiken?
Was sind Arrays und Slices in Go, worin unterscheiden sie sich? Wie funktioniert append und die Erweiterung der capacity?
Warum wechseln Sie den Arbeitsplatz?
Wie gewährleistet Go die Sicherheit bei der Arbeit mit Maps bei gleichzeitiger Zugriffen und welche Synchronisationsmechanismen werden in der Praxis angewendet?
Datentypen in Go: Welche kennen Sie, wie können sie in Gruppen eingeteilt werden?
Was ist eine Map in Go? Ist sie thread-sicher? Welche Möglichkeiten gibt es, sicher mit einer Map in einer konkurrierenden Umgebung zu arbeiten?
Welche Eigenschaften hat die Interaktion zwischen Konsumenten und Produzenten mit den Partitionen in Kafka?
Welche Eigenschaften müssen die Schlüssel in einer Map in Go haben?
Was sind Kanäle in Go? Arten von Kanälen, was passiert beim Schreiben/Lesen aus einem geschlossenen Kanal?