Golang
Welche Testwerkzeuge, Pakete und Ansätze werden in Go häufig verwendet, und wie sollten sie in der Praxis angewendet werden?
Was machst du nach dem Deployment des Dienstes in der Produktion? Welche Analysen führst du durch?
Wie viele verschiedene Ergebnisse gibt es, wenn man zwei ununterscheidbare Würfel wirft?
Was sind Ihre Gehaltsvorstellungen? Welchen Betrag betrachten Sie monatlich?
Wie optimiert man eine schwere analytische SQL-Abfrage in einer großen Produktionsdatenbank?
Wie iteriert man über eine sortierte Map, wobei die Reihenfolge beibehalten wird? Implementierung der Iterationsmethode.
Wie wurde die Anzahl der Instanzen geregelt? Wer legte die Ressourcenanforderungen in Kubernetes fest?
Erzählen Sie von den Domänen und der Verantwortungszone.
Wenn die Daten an einem Ort gespeichert sind — und wir aus einer einzigen Tabelle mit 10.000 Benutzern lesen und schreiben — wie bewältigt man die Belastung?
Erzähl mir kurz etwas über dich
Was ist Helm und wozu dient es? Was wird dort festgelegt?
Erzählen Sie uns von der Umstellung von einer synchronen auf eine asynchrone Architektur: Warum haben Sie den Wechsel vorgenommen, wie haben Sie das Problem erkannt?
Wenn die Validierung abgeschlossen ist, speichern wir das in der Datenbank oder schicken es weiter an Kafka?
Was ist ein Hash?
Wie viele Goroutines können gleichzeitig auf einem logischen Prozessor in Go ausgeführt werden?
Hast du dich mit DevOps beschäftigt oder nur mit Entwicklung?
Wie haben Sie den Datenbanktyp ausgewählt (PostgreSQL, ClickHouse, Redis)?
Das Tracing wurde bereits durchgeführt — was genau hast du gemacht?
Warum haben sie Kafka anstelle von RabbitMQ oder einer Datenbank gewählt? Was war der Sinn?
Was sind Generics in Go? Haben Sie sie schon verwendet?