Sobes.tech

Golang

Können wir Code ohne Schnittstellen schreiben?

241

Wie können wir die Länge einer Zeichenkette ermitteln, wenn wir UTF-8 haben?

218

Erzählen Sie mir von den Eigenschaften von RPC und gRPC.

212

Was ist der Vorteil der neuen Map-Implementierung gegenüber der alten Bucket-Implementierung?

208

Wie haben die Dienste miteinander kommuniziert?

203

Erzählen Sie mir von den Eigenschaften von Kafka — wie ist sie aufgebaut?

199

Erzählen Sie mir vom denkwürdigsten Fehler in der Produktion: Was war es, wie haben Sie ihn behoben und welche Erkenntnisse haben Sie daraus gezogen?

198

Womit würdest du anfangen, wenn du in ein Projekt kommst, bei dem der Code seit Jahren geschrieben wurde, viel Legacy vorhanden ist, keine Tests existieren und alles kurz vor dem Zusammenbruch steht?

192

Lass uns auf der Karte klären. In den Buckets ist die vorherige Implementierung, die neue Implementierung, was kann man sagen?

183

Welche anderen Synchronisationsprimitive kennst du?

183

Erzähle, welche eingebauten Typen du in Go kennst?

180

Angenommen, wir haben einen gepufferten Kanal. Wir schreiben dort 10 Nachrichten hinein, aber auf der anderen Seite liest niemand — was passiert?

176

Mit welchen nicht offensichtlichen Problemen bei Parallelität (Goroutinen) hast du in echten Projekten zu tun gehabt und wie hast du sie gelöst?

176

```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```

175

Was kannst du über Schnittstellen in Go erzählen?

173

Warum gibt es Nuancen bei der Länge der Zeichenkette in UTF-8?

169

Was ist eine Zeichenkette in Go?

164

In welchem Fall werden Atome am häufigsten verwendet?

164
/2