Golang
Wie synchronisiert man den Zugriff mehrerer Goroutines auf ein gemeinsames Objekt im Heap?
Welche Probleme können bei der Verwendung von gemeinsamem Speicher mit Threads auftreten? Was ist ein Race Condition?
Wie viele Jahre programmierst du schon in Go?
package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }
Was machen Sie, wenn Sie feststellen, dass die Fristen näher rücken und Sie es nicht rechtzeitig schaffen?
Berichten Sie über Ihre Erfahrung mit hochbelasteten Systemen. Mussten Sie Aufgaben im Zusammenhang mit der Verteilung und Lastenausgleich des Datenverkehrs lösen?
Kannst du über Kanäle in Go sprechen? Wofür sind sie da und wie werden sie verwendet?
Wie schnell kannst du an einem neuen Ort anfangen, wenn du ein Angebot bekommst?
Extrahieren Sie die Interviewfrage/Aufgabe aus diesem Screenshot. Behalten Sie die Originalsprache bei.
Warum gibt es Nuancen bei der Länge der Zeichenkette in UTF-8?
Wie rendert der Browser Seiten? Was ist Compositing?
Wenn eine solche Aufgabe jetzt in einen Sprint aufgenommen würde, womit würdest du anfangen und wie würdest du mit Unsicherheiten umgehen?
Erzählen Sie einen Anwendungsfall von Schnittstellen in der Produktionslogik aus architektonischer Sicht
Wie gewährleistet Go die Sicherheit bei der Arbeit mit Maps bei gleichzeitiger Zugriffen und welche Synchronisationsmechanismen werden in der Praxis angewendet?
Was ist die Motivation für den Wechsel? Warum haben Sie beschlossen, auf den Markt zu gehen?
Gegeben ist eine Zeichenkette S, es ist die Anzahl der Substrings in dieser Zeichenkette zu zählen, die alle Zeichen dieser Zeichenkette mindestens einmal enthalten. Beispiele: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
Was ist der Unterschied zwischen Services und Microservices?
Was passiert mit den anderen Goroutinen, während einige ausgeführt werden?
Wie ändere ich den Code, damit das Ergebnis 456 anstelle von 123 ist?
Warum haben Sie beschlossen, das aktuelle Unternehmen zu verlassen?