Erzählen Sie vom Fan-In-Muster, wofür es verwendet wird?
Golang
Wozu dient ein Kanal mit leerer Struktur chan struct{}?
Was passiert, wenn man aus einem geschlossenen, nicht gepufferten Kanal liest?
Welche Synchronisationsprimitive kennst du in Go?
Mussten Sie in Ihrer Arbeit Fan-In- und Semaphore-Muster verwenden?
Wie wirst du Engpässe im Zusammenhang mit dem Scheduler in hochbelasteten Anwendungen erkennen und beheben?
Schreiben Sie ein Singleton in Go mit sync.Once, dann komplizieren: GetLogger akzeptiert name und age, gibt eine einzige Instanz für gleiche Parameter zurück
Was ist eine Goroutine und wie funktioniert sie?
Ein Manager kam herbeigeeilt und sagte, dass im Programm ein Fehler ist, hier sind die Logs. Was sind deine Schritte, wie würdest du debuggen?
Wie funktioniert der Go-Planer, welches Modell steckt dahinter? Musstest du den Planer schon einmal selbst konfigurieren?
Welche Entwurfsmuster haben Sie im Kontext von Microservices verwendet?
/** * Arbeit mit Slices * * Zwei ungeordnete Slices beliebiger Länge werden eingegeben. * Schreiben Sie eine Funktion, die ihre Schnittmenge zurückgibt **/
Wie kann man garantieren, dass niemand in einen geschlossenen Kanal schreibt? Welche einfache Regel?
Wie ist die Komplexität der Operationen mit einer Map im schlimmsten Fall bei Kollisionen?
Was kann verwendet werden, um Daten zwischen Goroutinen zu übertragen?
Wie startet man einen Container in Kubernetes ohne Registry?
Was passiert, wenn man versucht, aus einem geschlossenen Kanal zu lesen?
Was hast du genau im Projekt gemacht?
Wie wirken sich blockierende Systemaufrufe auf die Arbeit des Planers aus?
Was ist der Unterschied zwischen Dependency Inversion und Dependency Injection? Welche Implementierungen von Dependency Injection gibt es?