Golang
Wie kann man feststellen, welche Goroutine eine Ressourcen- oder Speicherleck in der Anwendung verursacht?
Wie geht man damit um, wenn ein Benutzer ein Token erhält, seine Rolle ändert und mit dem geänderten Token zum Dienst kommt?
Möchtest du dich in Architektur entwickeln?
Wie überwacht man die Genauigkeit des Systembetriebs (Monitoring)?
Wie sieht die Interaktion zwischen Client, Authentifizierungs-Mikroservice und Shop-Mikroservice bei Verwendung von JWT aus? Und was ändert sich ohne JWT, mit Sessions?
Wie haben Sie mit dem Kursanbieter interagiert? Wie haben Sie die Daten erhalten?
Wie viele Pods wurden im Cluster bereitgestellt?
Wie erfolgt der Signalenaustausch über Kanäle im Programmiersystem?
Können Sie erklären, was rekursive Ausdrücke in Common Table Expressions (CTE) mit komplizierten Bedingungen sind?
Welche Gehaltsvorstellungen haben Sie?
Wie gelangen die Daten bei einer HTTP-Anfrage vom Client zum Server? Beschreiben Sie alle Phasen.
Schlagen Sie optimale Indizes für eine Abfrage mit Filterung nach den Feldern location und gender (Geschlecht) für maximale Leistung vor
Neben Go, womit haben Sie noch gearbeitet bei Message-Brokern, Datenbanken?
Erzähle mir von der schwierigsten Aufgabe, die du gemacht hast.
Erklären Sie den Unterschied zwischen REST, gRPC und GraphQL.
Kannst du Beispiele für riskante Entscheidungen bei der Arbeit nennen?
Entwurfsaufgabe: Es gibt ein System für Schnellreaktionsteams. Bei einem Signal reagieren sofort drei Teams gleichzeitig. Es ist nur ein Team zu senden. Wie kann man das auf Transaktionsebene in der Datenbank machen?
Wie funktionierten die optimistischen Sperren in Postgres?
Wie haben Sie überwacht, dass die Dienste korrekt funktionieren?
Erzählen Sie mir von MVCC (Multi-Version Concurrency Control) in PostgreSQL.