Golang
Haben Sie den Synchronisationsmechanismus mit sync.WaitGroup in Ihren Projekten verwendet?
Kannst du ein Beispiel geben, wann und wie Kanäle zum Austausch von Daten zwischen Threads oder Goroutines verwendet werden?
Kann man den WHERE-Operator bei der Ausführung eines JOIN in SQL-Abfragen verwenden?
Wie bestimmt der Compiler, welche konkrete Methode bei Überladung oder Überschreibung aufgerufen werden soll?
Wie gewährleistet man sicheren Zugriff auf die Karte in einer Multithread-Umgebung?
Was ist das Ziel der Verwendung von Kontext in Ihrem Projekt oder Code?
Ist es richtig, dass in der Datenstruktur Map Kollisionen von Schlüsseln möglich sind?
Welche Folgen können auftreten, wenn mehrere Threads gleichzeitig eine Map-Datenstruktur modifizieren?
/* Gegebene Zeichenkette, die die Zeichen (){} enthält. Es muss bestimmt werden, ob die Eingabekette in Bezug auf Klammern ausgeglichen ist. */ func isBalanced(s string) bool { // TODO: implementieren return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false
Welche anderen Datenstrukturen kennst du neben Hashtabellen (Bäume)? Wie ist die asymptotische Komplexität der Suche in einem binären Baum und auf welcher Basis des Logarithmus? Wie wird diese Komplexität erreicht (Sortierung vs Balancierung)?
Welche Arten von Datenintegritäts- und Zuverlässigkeitsgarantien werden bei der Arbeit mit einer Datenbank gewährleistet?
Wie hoch ist Ihr erwartetes Gehaltsniveau für diese Position?
Welche Werkzeuge und Technologien haben Sie verwendet, um verteilte Systeme zu implementieren oder damit zu arbeiten?
Können Sie erklären, was ASCII-Codierung ist und wofür sie verwendet wird?
Wo werden die Protokolldateien im System normalerweise gespeichert?
Welche Hauptursachen können Verzögerungen bei der Ausführung von Datenlesevorgängen verursachen?
Haben Sie Funktionen oder gespeicherte Prozeduren innerhalb der Datenbank erstellt?
Können Sie das Konzept der Fehlerbehebung in der Programmiersprache Go erklären?
Wie unterscheiden sich die Implementierungen von Map in der Programmiersprache Go von ähnlichen Strukturen in anderen Programmiersprachen?
Was passiert, wenn man einen Index auf einer großen, aktiven Tabelle mit einem normalen CREATE INDEX erstellt? Wie erstellt man Indizes richtig in der Produktion?