Golang
Was ist der Unterschied zwischen Einbettung (embedding) und Komposition in Go?
Wie kommunizieren Ihre Microservices miteinander? Haben Sie schon mit gRPC gearbeitet?
Warum hast du dich entschieden, einen neuen Job zu suchen und Wildberries zu verlassen?
Warum ist eine Normalisierung notwendig?
Was suchst du in einem neuen Projekt? Welche Technologien interessieren dich? Was möchtest du an einem neuen Arbeitsplatz nicht sehen?
An welchen Prinzipien orientieren Sie sich bei Ihrer Arbeit?
Arbeiten Sie hauptsächlich remote?
Was ist eine relationale Datenbank und wie unterscheidet sie sich von einer nicht-relationalen?
Wie man bei der ersten Fehlermeldung in ErrGroup nicht auf das Beenden aller Goroutines wartet?
Wo COMMIT und ROLLBACK im Worker platziert werden?
Erzählen Sie mir von Softwareentwicklungs-Methoden
Wie macht man eine Datenstruktur in Go generisch (funktioniert mit jedem Werttyp)?
Was passierte, wenn der Service abstürzte und die Nachrichten aus Kafka nicht gelesen wurden?
Erzählen Sie uns vom Entwicklungsprozess in Ihrem Team
Welche Paketmanager werden in Ubuntu und CentOS verwendet?
Erzähle mir von deiner letzten technischen Erfahrung, welche Aufgaben hast du gemacht, was hat dich am meisten begeistert?
Was ist eine View (Darstellung)?
Einfache Live-Coding-Aufgabe (grundlegende Konkurrenz) Bedingung: Schreibe eine Funktion fetchAll(urls []string) map[string]string, die für jede URL eine HTTP GET-Anfrage konkurrierend durchführt und eine Karte zurückgibt, bei der der Schlüssel die URL ist und der Wert der Antwortkörper (String). Wenn die Anfrage fehlschlägt (Fehler, kein 200), ist der Wert ein leerer String. Einschränkungen: - Keine externen Bibliotheken verwenden (nur Standard). - Die Signatur darf nicht geändert werden. - Das Programm darf bei einem Panic in http.Get nicht abstürzen. Beispiel Eingabe: ["[link]" "[link]" "[link]"]
Wie kann man die Art und Weise überschreiben, wie ein Strukturfeld in JSON umgewandelt wird?
Wie man mit einem Vorfall umgeht, wenn dein Dienst andere Dienste beeinflusst (z.B. Tabellen in der Datenbank blockiert)?