Sobes.tech

Golang

Wie ist die zeitliche Komplexität bei der Suche nach einem Element anhand des Schlüssels in einer Map-Datenstruktur?

Junior — Middle
309

Wie kann man eine Datenstruktur Set in der Programmiersprache Go implementieren?

Junior — Middle
304

Was ist die Rolle und der Zweck des Kontexts in der Programmiersprache Go?

Junior — Middle
295

Ist es erlaubt, Informationen aus einem Kanal mit aktiviertem geschlossenen Modus zu erhalten?

Junior — Middle
292

Kannst du die wichtigsten Aggregatfunktionen auflisten, die bei der Arbeit mit SQL-Abfragen verwendet werden?

Junior — Middle
290

Was sind Timeouts und benutzt du sie bei der Arbeit?

Senior
286

Wie kann man eine Zeitbegrenzung für die Antwort bei einer HTTP-Anfrage festlegen?

Junior — Middle
284

Hast du irgendwelche Nebenprojekte?

Senior
280

Welche der folgenden Optionen ist am wahrscheinlichsten, wenn versucht wird, eine sehr große Anzahl von Goroutines (z.B. Zehntausende) ohne zusätzliche Kontrolle zu starten? - Das Hauptproblem wird durch das Sperren des globalen Mutex im Runtime verursacht, was zu einem vollständigen Stillstand der Programmausführung führt - Der Go-Scheduler wird die Goroutines in kleinen Gruppen sequenziell ausführen, daher hat die Zunahme ihrer Anzahl fast keinen Einfluss auf den Speicherverbrauch - Die massenhafte Erzeugung von Goroutines kann zu erheblichem Speicherverbrauch und Overhead des Schedulers führen; in solchen Fällen ist ein Worker-Pool geeignet - Wenn die Anzahl der Goroutines die Anzahl der logischen Prozessoren übersteigt, wird Go automatisch neue Goroutine-Starts mit einem Panic ablehnen

Intern
260

Warum bist du von Flutter zu Go gewechselt?

Senior
259

Welche Schritte sind erforderlich, um eine Methode in einer Struktur in der Programmiersprache Go zu implementieren?

Junior — Middle
257

Welche Datenübertragungsmethoden werden bei der Interaktion zwischen Goroutinen in Go verwendet?

Junior — Middle
257

Wie organisiert man die Reihenfolge der Ausführung mehrerer verzögerter Aufgaben (defer) richtig?

Junior — Middle
255

Was ist der Unterschied zwischen den Bedingungen WHERE und HAVING bei der Arbeit mit SQL-Abfragen?

254

Geben Sie an, welches Ergebnis dieses Programms erzielt wird, und erläutern Sie seine Funktionsweise unter Berücksichtigung der Eigenschaften von Kanälen und Goroutinen. ```go func main() { ch := make(chan struct{}) ch <- struct{}{} go func() { <-ch fmt.Println("good") }() } ```

Intern
252

Worin unterscheiden sich Threads von Prozessen?

Senior
251

Welche Methoden gibt es, um die Skalierbarkeit von Datenbanken zu erhöhen?

Junior — Middle
250
/11