Wie haben Sie das Inbox-Muster aufgebaut?
Golang
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("Routine ", gopherID, " hat das Schlafen beendet") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " Zeit zum Stoppen ...") c <- id } ```
Was ist ein Panic in Go und wann kann man ihn nicht fangen?
Es gibt einen Parkplatz im Einkaufszentrum: Autos fahren rein und raus, und am Ende der Parksession muss bezahlt werden. Wie siehst du das? Entwerfe ein System.
Wie funktioniert die Map in Go?
Gibt es derzeit Abschlussgespräche oder Angebote?
Wenn das Go-Programm unter Windows läuft, worum handelt es sich beim net poller als Wrapper?
Wie wurde Kafka in Ihrem Projekt verwendet?
Wie bewertest du deine Note?
Wo soll recover in der Struktur der Anwendung (main.go, Repository, Service, Controller) geschrieben werden?
Wie interagieren Sie mit der FNS?
Hat jemand geschult?
Wie ist Ihre Erfahrung mit PostgreSQL? Mussten Sie komplexe Abfragen schreiben oder Optimierungen vornehmen?
Erzähle mir vom konkurrierenden Processing — du hast einen eigenen Punkt dazu. Wie haben sie die Parallelität eingeschränkt? Wie viele Verbindungen gab es zu PostgreSQL?
Du verbindest zwei Tabellen und führst eine Aggregation durch, in diesem Moment ändern sich diese Daten — was wird passieren?
Wie erkennt man, ob Partitionierung oder Sharding erforderlich ist?
Wenn es 3 Partitionen und 2 Verbraucher gibt, erhalten wir keine Nachrichten von einer Partition?