Golang
Verwendest du Generics in Go?
Wie wird das Prinzip der Kapselung in der Programmiersprache Go mit Hilfe von Strukturen erreicht?
Wie kann man zwei sortierte Arrays zu einem zusammenfügen und dabei die Reihenfolge der Elemente beibehalten?
Wie erfolgt der Wechsel der Ausführung zwischen verschiedenen Goroutines in der Programmiersprache Go?
Wie wird das Modell der Arbeit mit Konkurrenz und Synchronisation in der Programmiersprache Go umgesetzt?
Was sind die wichtigsten Unterschiede zwischen den Protokollen HTTP/2 und HTTP/1.1?
Welche Methoden und Werkzeuge können während der Entwicklung für lokale Tests und Debugging von Anwendungen verwendet werden?
Welche Funktion hat der Operator `*` in der Programmiersprache Go, insbesondere im Zusammenhang mit Zeigern?
Welche Methoden haben Sie verwendet oder kennen Sie, um den Anmeldeprozess des Benutzers im System umzusetzen?
Wann wird die deferred-Funktion defer aufgerufen? (beim Verlassen des lokalen Blocks / beim Verlassen der Funktion / beim Beenden der Anwendung)
Haben Sie Erfahrung in der Identifizierung und Behebung von Speicherlecks in Projekten?
Erklären Sie, was im Kontext der Speicherverwaltung in der Programmierung unter dem Begriff 'Stapel' verstanden wird
Welche Folgen hat es, wenn im Code anstelle eines RWMutex ein Standard-Mutex verwendet wird?
Ist es möglich, eine Struktur oder einen Datentyp zu erstellen, der einer Menge in der Programmiersprache Go ähnelt?
Wie kann man die Thread-Sicherheit eines Map-Objekts mit einem Mutex-Sperrmechanismus gewährleisten?
Gibt es in der Programmiersprache Go Datenstrukturen, die Operationen ohne Verwendung von Sperren implementieren?
Kann man das SIGKILL-Signal in einer Anwendung abfangen?
Was genau löst den Start einer neuen Goroutine in einem Go-Programm aus?
Erzählen Sie uns von Ihrer Erfahrung mit CI/CD. Welche Tools haben Sie verwendet, wie Jenkins, ArgoCD und andere?
Welche Methoden werden verwendet, um Schwachstellen wie SQL-Injektionen bei der Arbeit mit Datenbanken zu verhindern?