Sobes.tech

Golang

Kannst du die wichtigsten Arten von Verschlüsselungsalgorithmen aufzählen?

Junior — Middle
232

Erklären Sie den Mechanismus und die Merkmale der Vererbung in der objektorientierten Programmierung.

Junior — Middle
232

Können Sie den Arbeitsmechanismus des Garbage Collectors in verwalteten Programmiersprachen erklären?

232

Haben Sie Erfahrung im Profiling von Diensten?

231

Wie wird die Effizienz der Suche in einem unausgeglichenen Datensatzbaum bestimmt?

Junior — Middle
231

In welchen Fällen und in welchen Diensten wird die Verwendung von gRPC empfohlen?

Middle — Middle+
230

SELECT abteilung, SUM(gehalt) FROM mitarbeiter GROUP BY abteilung HAVING SUM(gehalt) > 10000; emails email | benutzer E-Mail und die Anzahl anzeigen

230

Können Sie den Funktionsmechanismus des pprof-Tools zur Leistungsprofilierung erklären?

Junior — Middle
228

Hast du nur an der Entwicklung teilgenommen oder auch an der Ausarbeitung der Anforderungen mit den Analysten?

225

Wie weißt du, dass die Aufgabe bereit für die Produktion ist?

225

Der Dienst verarbeitet die Anfrage, beginnt etwas zu tun, versucht es erneut, und in diesem Moment startet der Pod neu. Was wird passieren?

223

Welcher Kafka-Client wurde im Projekt verwendet und wie haben Sie mit ihm interagiert?

222

Kannst du die Arten von Bäumen auflisten, die in Datenstrukturen verwendet werden?

Junior — Middle
221

Können Sie das Konzept des Event Sourcing erklären und wie es sich von traditionellen Datenmanagement-Methoden unterscheidet?

Middle — Middle+
221

Erzähle mir von der schwierigsten Aufgabe, die du gemacht hast.

220

Wie erkennt man, dass das System stabil läuft?

216

Welche Gründe machen den direkten Zugriff auf Daten im Arbeitsspeicher während der Softwareentwicklung unzulässig?

Junior — Middle
215

Können Sie erklären, worin die Funktion make() besteht?

Junior — Middle
215

Was wird das Programm an den Stellen ausgeben, an denen die Kommentare stehen? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }

214
/12