Wie können Goroutines miteinander kommunizieren? Welche Synchronisationsmethoden gibt es in Go?
Golang
Wie werden Fehler in Go behandelt? Worin unterscheiden sich errors.Is und errors.As?
Welche Probleme können bei der Verwendung von gemeinsamem Speicher mit Threads auftreten? Was ist ein Race Condition?
Wie kann man verhindern, dass man beim Lesen aus einem leeren Kanal dauerhaft blockiert? Was ist select und welche Muster gibt es?
Unter welchen Bedingungen wird das Lesen aus einem Kanal dauerhaft blockiert? Was passiert beim Schreiben in einen nil-Kanal? Beim Schreiben in einen geschlossenen Kanal?
Warum wechseln Sie den Job?
Was passiert mit dem Slice, wenn es an eine Funktion übergeben, ein Element hinzugefügt und ein bestehendes geändert wird?
// Gegebene sortierte Scheiben A und B. Scheiben behalten eindeutige Werte bei. Erzeugen Sie eine Vereinigung davon in der sortierten Scheibe RES ohne Duplikate. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
Linux-Befehle, die du kennst. Was macht der Befehl kill?
Worin unterscheiden sich Container von virtuellen Maschinen?
Wie löst man Panik aus, wenn man mit einem Kanal arbeitet? Was passiert bei Operationen mit einem nil-Kanal und einem geschlossenen Kanal?
Was sind Goroutinen? Worin unterscheiden sie sich von normalen Threads?
Was ist der Unterschied zwischen Virtualisierung und Containerisierung?
Erzählen Sie mir mehr über WaitGroup: Wie funktioniert es, was machen Add, Done, Wait?
Was ist der Unterschied zwischen Prozessen und Threads?
Was ist der Kontext in Go? Wie wird er verwendet? Wie funktioniert die Abbruchfunktion über den Kontext?
Was sind Partitionierung und Sharding?
Was ist eine Deadlock? Wie kann man sie vermeiden?
Welche Designmuster kennst du? Welche Gruppen von Mustern gibt es?
Auf welche Weise können Prozesse miteinander kommunizieren (IPC)?