Welche Methodik verwenden Sie: Scrum, Kanban oder eine Mischung?
Golang
Erzähle mir von deinem Team: In welchem Team hast du gearbeitet, aus wie vielen Personen bestand es und wie groß war es?
Welche Indizes kennst du und welche hast du benutzt?
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Es gibt keine explizite Frage, aber der Code deutet auf eine Aufgabe im Zusammenhang mit Nebenläufigkeit, Synchronisation und Minimierung von Datenbankzugriffen durch Verwendung von sync.Once oder ähnlichen Techniken hin.)
Mit welchen Herausforderungen sind Sie bei der Arbeit mit Kafka konfrontiert?
Was ist dir bei einem zukünftigen Unternehmen wichtig, worauf achtest du?
Erzähle mir von der Zusammensetzung deines Teams.
Welche Vorteile hat gRPC gegenüber REST?
In welchem Format haben Sie die Daten über Kafka gesendet?
Wie haben Sie mit den Datenquellen interagiert? Haben Sie API-Schlüssel bereitgestellt, in Kafka geschrieben oder aus Kafka gelesen?
Was die Motivation für den Wechsel betrifft — warum haben Sie sich im Allgemeinen entschieden, auf den Markt zu gehen und andere Angebote in Betracht zu ziehen?
Meinst du ERP, 1C und WMS?
Erzähl mir ein bisschen über dich und deinen letzten Arbeitsplatz. Was machst du?
Erzähle mir von deinen Hauptaufgaben an deinem letzten Arbeitsplatz und von einer schwierigen Aufgabe, die du kürzlich erfolgreich umgesetzt hast (was war, was hast du gemacht, was ist daraus geworden).
Hatten Sie Sharding? Nach welchem Prinzip wurde sharding durchgeführt?
Warum hast du dich für gRPC entschieden? Wofür ist es?
Welche Indizes haben Sie verwendet?
Was sind Ihre finanziellen Erwartungen? Nennen Sie das Minimum und das komfortable Niveau.
Warum haben Sie RabbitMQ anstelle von Kafka für Benachrichtigungen gewählt?
Haben Sie nur aggregierte Daten gespeichert oder jeden Schritt — Rohdaten, normalisiert?