Sobes.tech

Golang

Wozu dienen Indizes und was sind ihre Nachteile?

271

Hatten Sie einen Analysten, das heißt, Sie haben nach einem Auftrag gearbeitet? Wie sah das aus?

222

Wie hat die Servicekette miteinander interagiert?

213

Wie haben Sie mit Duplikaten in Kafka umgegangen?

202

Go-Code-Analyse: Was macht der Code, welche Probleme gibt es?

191

Was motiviert dich bei der Arbeit? Was ist bei der Wahl eines neuen Arbeitsplatzes wichtig?

188

Gab es Zusammenhänge zwischen den Verträgen verschiedener Dienste? Welche Arten von Verbindungen hatten Sie?

184

Haben Sie Echtzeit-Analysen erstellt oder welche Ziele verfolgten Sie ursprünglich?

183

In welchen Fällen ist die Verwendung von SQL besser und in welchen NoSQL?

179

Kann ein Index das Lesen (SELECT) verlangsamen?

171

Wie haben Sie mit dem Kursanbieter interagiert? Wie haben Sie die Daten erhalten?

171

Wie haben Sie die Situation gemeistert, wenn Konten bei Überweisungen auf verschiedene Shards verteilt wurden?

171

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

167

Woran orientierst du dich derzeit bei den finanziellen Erwartungen? Kannst du die Mindestsumme nennen, die du nicht in Betracht ziehst, und eine komfortable Summe?

167

Wie haben Sie das Sharding in PostgreSQL durchgeführt? Welchen Hash-Algorithmus haben Sie verwendet?

161

Aus welchem Grund ziehst du einen Wechsel in Betracht? Wird das Projekt auf Support umgestellt oder gibt es andere Gründe?

161

Was ist die Motivation für den Wechsel? Warum haben Sie beschlossen, auf den Markt zu gehen?

159
/5