Erklären Sie, was Slices in der Programmierung mit Python sind.
Golang
Können Sie erklären, was Errgroup ist und wie sie zur Verwaltung einer Gruppe von Goroutines in Go verwendet wird?
Können Sie das Konzept der Zeichenkette in der Programmierung erklären?
Wie verhält sich das Programm beim Versuch, Daten in einen Pufferlosen Kanal zu schreiben, wenn dieser anfangs leer ist?
Was ist der Vorteil der Verwendung von sync.Map im Vergleich zu einer normalen Karte, die durch ein Mutex geschützt ist, hinsichtlich der Leistung?
Können Sie erklären, wie die Synchronisation mit Wait Group in Go implementiert ist?
Wie entscheidet der Producer, in welche Partition die Daten zum Schreiben gesendet werden?
Wie verhält sich das Programm, wenn es versucht, Daten an einen Kanal zu senden, der keine Elemente enthält und Pufferung verwendet?
Wie haben Sie den TypeScript-Service für die Migration nach Go analysiert? Wie war der Weg?
Wie fügt man ein neues Element in die zentrale Teil eines dynamischen Arrays (Layers) ein?
Was sind die Unterschiede zwischen den Protokollen HTTP und gRPC im Kontext des Datenaustauschs?
Wie gehst du bei der Bewältigung einer komplexen Aufgabe im Legacy-Code mit verschiedenen Technologien (Go, Bash, Python, Jenkins) in einem Sprint vor?
Was ist ein Data Race und eine Race Condition? Was ist der Unterschied?
Was sind die GDPR-Prozesse, die du implementiert hast (Anonymisierung, Datenlöschung)?
Erzählen Sie mir vom Garbage Collector in Go — Algorithmus, Optimierungsmethoden
Aufgabe 3: Fehler im Code mit Goroutines, map und WaitGroup finden
Welche Folgen können auftreten, wenn gleichzeitig mehrere Threads in die Karte schreiben?
Haben Sie eine Datenbank zur Verarbeitung von Anfragen im synchronen oder asynchronen Modus erstellt?
Welche Aktionen müssen ausgeführt werden, damit der Rückgabewert zum Aufrufstapel hinzugefügt wird?
Wie wird die asynchrone Arbeit der Datenstruktur Map durchgeführt?