Golang
Kann ACID auf der Ebene Read Committed gewährleistet werden?
Was bedeutet die Neuberechnung historischer Daten bei der Implementierung des Patch-Prozesses zum Laden und Neuberechnen historischer Daten? Warum soll dies jede Nacht erfolgen?
Erzähl mir vom letzten Projekt, an dem du bei [Firma] gearbeitet hast.
Warum verlässt du deinen aktuellen Arbeitsplatz?
Wie haben Sie die Daten in die Datenbank geschrieben — einzeln oder in Stapeln? Konnte eine Kafka-Nachricht 500 Einträge enthalten?
Was hast du bei der Arbeit gemacht?
Wurde der Index oder die Abfrage neu geschrieben — was genau hat sich in der Abfrage geändert?
Was ist SOLID? Erkläre die Prinzipien.
Bezüglich Clouds — womit haben sie gearbeitet und wie eng?
Wie behebt man das Problem des Datenrennens beim Abziehen des Guthabens?
Wenn ein Dienst zu viel Speicher verbraucht, worauf sollte man im Profiler achten? Wie kann man die Allokationen reduzieren?
Wie war Ihre Arbeit mit Kubernetes und Docker aufgebaut? Haben die Entwickler das selbst gemacht oder DevOps?
Wie viel ist die gesamte kommerzielle Erfahrung in der Entwicklung mit Go?
Was braucht man noch außer einem Docker-Container, um einen Dienst in Kubernetes auszuführen?
Aus welchem Grund suchen Sie eine Stelle?
Was ist Volume in Docker?
Wie war das Team und die Prozesse organisiert?
Wie können wir die Ausgaben in der Bibliothek kontrollierbarer machen? Das heißt, wie kann der Verbraucher das Logging steuern?
Wie kann man Sperren in einer Abfrage einrichten? Erklären Sie die Arten von Sperren (pessimistisch, optimistisch, Beratungslocks).
Was passiert beim Hinzufügen von Elementen zu einer Karte und was ist Evakuierung?