Golang
Was bedeutet es, wenn der Top-Prozess 150% CPU anzeigt? Ist das normal?
Welche Arten von verteilten Transaktionen gibt es?
Was ist die Hauptprogrammiersprache und welche anderen Sprachen kennst du, einschließlich nichtkommerzieller Erfahrung?
Was ist VACUUM in PostgreSQL?
Was ist das Package reflect in Go? Wofür ist es?
Wie bewertest du deine Note?
Wie werden Funktionsparameter in Go übergeben, insbesondere Slices?
Was treibt dich im Gegenteil bei der Arbeit an? Bei welchen Aufgaben empfindest du die größte Freude?
Wie werden Kollisionen in einer Map in Go (bis Version 1.24) gelöst? Erklären Sie die Buckets und Overflow-Buckets.
Was ist eine Microservice-Architektur und welche Vor- und Nachteile hat sie im Vergleich zu einer monolithischen Architektur?
Welcher Ansatz ist sinnvoll, wenn die Daten dynamisch sind und alle 10 Minuten geändert werden, und von Millionen pro Minute gelesen werden?
Kannst du erzählen, wie du die REST- und gRPC-APIs für die internen und externen Dienste der Plattform entworfen und implementiert hast?
Wann wird das CQRS-Muster verwendet und wie funktioniert die Datenbank bei der logischen Trennung von Lese- und Schreibdiensten — wird es eine oder verschiedene sein?
Wie viele Verbindungen gab es bei Postgres?
Wie ist der Ansatz bei den verwendeten Bibliotheken – verwenden alle Befehle eine einzige Mock-Bibliothek oder gibt es Einschränkungen?
Warum können Teams bei einem Monolithen nicht unabhängig deployen? Und warum sind drei CI/CD-Pipelines ein Nachteil für Microservices, wenn sie eigentlich deren Vorteil sind?
Erzählen Sie uns von Ihrer Erfahrung mit Linux und welche Befehle/Werkzeuge Sie verwenden
Wie bestimmt man, ob eine Variable auf dem Heap oder im Stack liegt? Was ist Escape-Analyse und wie funktioniert sie?
Wie funktionieren Kanäle in Go und wozu sind sie nützlich?
Wie sehr sind seltene Treffen mit dem Kunden für Sie diskutabel?