Sobes.tech

Golang

Welche Methodik verwenden Sie: Scrum, Kanban oder eine Mischung?

181

Erzähle mir von deinem Team: In welchem Team hast du gearbeitet, aus wie vielen Personen bestand es und wie groß war es?

181

Welche Indizes kennst du und welche hast du benutzt?

180

```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.)

180

Mit welchen Herausforderungen sind Sie bei der Arbeit mit Kafka konfrontiert?

179

Was ist dir bei einem zukünftigen Unternehmen wichtig, worauf achtest du?

179

Erzähle mir von der Zusammensetzung deines Teams.

176

In welchem Format haben Sie die Daten über Kafka gesendet?

174

Wie haben Sie mit den Datenquellen interagiert? Haben Sie API-Schlüssel bereitgestellt, in Kafka geschrieben oder aus Kafka gelesen?

173

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?

172

Erzähl mir ein bisschen über dich und deinen letzten Arbeitsplatz. Was machst du?

170

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).

168

Hatten Sie Sharding? Nach welchem Prinzip wurde sharding durchgeführt?

168

Warum hast du dich für gRPC entschieden? Wofür ist es?

168

Was sind Ihre finanziellen Erwartungen? Nennen Sie das Minimum und das komfortable Niveau.

166

Warum haben Sie RabbitMQ anstelle von Kafka für Benachrichtigungen gewählt?

162

Haben Sie nur aggregierte Daten gespeichert oder jeden Schritt — Rohdaten, normalisiert?

160
/5