Golang
Gab es Aufgaben im Zusammenhang mit der Architektur bei der Arbeit: Mussten Sie die gesamte Architektur entwerfen oder nur einzelne Dienste/Mikroservices?
Wie man die Kontextabbruch so handhabt, dass alle Worker sofort stoppen, wenn der Kontext abgebrochen wird? Wie man select verwendet, um aus einem Kanal unter Berücksichtigung des Kontexts zu lesen?
Haben Sie einen Wehrpass, ein offenes Einzelunternehmen oder Selbstständigkeit, Insolvenzverfahren oder Vollstreckungsbescheide?
[Name] fragte: Erzählen Sie uns von Ihrer Erfahrung mit Kafka und Airflow.
Worin unterscheiden sich TCP und UDP? Warum wird UDP für Streaming-Videos und Sprache verwendet?
Kann man einer Funktion eine beliebige Anzahl von Argumenten übergeben?
Warum wurde ein manueller Commit-Offset anstelle des Autocommits gemacht?
Wie geht Go mit Fehlern um? Wie gibt man einen Fehler von einem externen Paket auf eine höhere Ebene weiter, ohne die internen Details offenzulegen?
Erzähle mir von deinem Stack, womit arbeitest du?
Wo enden die Kontexte in diesem Code?
Ist es möglich, die Adresse eines Struct-Feldes zu nehmen, wenn die Struktur in einer Karte gespeichert ist?
Erzähle mir von der schwierigsten technischen Aufgabe, mit der du während deiner Arbeit an dem Projekt konfrontiert wurdest.
Erzählen Sie uns vom Entwicklungsprozess in Ihrem Team
Erzähle mir von dir und deinem aktuellen Projekt. Woran arbeitest du?
Welche Art von Daten hatten Sie? Finanzberichte oder natürliche Bewegungen?
Warum ist eine normale Map in Go nicht sicher für gleichzeitige Schreibvorgänge?
Hast du selbst etwas für die Observability beschrieben — Metriken, Alarme?
Welche Arten von Indizes gibt es und wie erkennt man, ob ein Index benötigt wird?
Was ist das Feld currency in der Tabelle accounts?
Welche HTTP-Server in Go haben Sie bereits verwendet?