Sobes.tech

Golang

Was sind Strukturen in Go und wofür werden sie verwendet?

274

Wie viele Prozesse oder Threads kann ein einzelnes Programm ausführen?

258

Erzählen Sie mir von Ihrer Erfahrung mit Go und mit welchen Aufgaben Sie konfrontiert wurden.

257

// Zahlen von 1 bis 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

250

Kannst du die vier grundlegenden Anforderungen an moderne SQL-Engines (ACID) nennen und erklären?

242

Wie funktioniert der Garbage Collector in Go und in welchem Speicherbereich arbeitet er?

238

Nennen Sie die wichtigsten Datenstrukturen und geben Sie Beispiele für deren Implementierung/Nutzung in Go (Arrays, Slices, Map/Hash-Tabelle).

237

Erzählen Sie mehr über Redis: Was für Verzeichnisse gibt es und welche Daten werden dort gespeichert?

234

Welche Bibliotheken haben Sie im Projekt verwendet?

232

// Zahlen von 1 bis 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

231

Thema mit 3 Partitionen. Fall 1: 2 Verbraucher. Fall 2: 5 Verbraucher. Wie werden die Nachrichten verteilt?

231

Wie heißt die Abkürzung für Cost per Click auf Englisch?

225

Haben Sie etwas mit CTE (Common Table Expression, WITH) geschrieben?

225

Was ist der Unterschied zwischen JOIN und UNION?

225

Wodurch zeichnen sich Abonnenten im Pub/Sub-Muster aus?

225

Was haben Sie genau mit ClickHouse gemacht – mit dem Cluster, der Replikation, der Partitionierung von Tabellen gearbeitet?

221

Was ist der Unterschied zwischen Asynchronität und Multithreading?

221

Erzähle mir von dir: Wie bist du zur Programmierung gekommen und über deinen letzten Arbeitsplatz

219

// Gegeben ist ein Array von Ganzzahlen nums und eine Ganzzahl target // Es ist notwendig, zwei Zahlen zu finden, deren Summe gleich target ist, und ihre Indizes zurückzugeben // Es wird angenommen, dass genau eine Lösung existiert und dass ein Element nicht zweimal verwendet werden darf // Die Antwort kann in beliebiger Reihenfolge erfolgen // Beispiele: // [2,7,11,15], target = 9, Antwort [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, Antwort [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, Antwort [0,1] (nums[0] + nums[1] == 6)

215
/10