Wie kann man Strings in Go effizient verketten? Welche Optionen gibt es?
Golang
Erzähle über SQL-Injektionen
Was ist ein inode in Linux?
Wie funktionieren Maps in Go?
Bewerten Sie sich selbst als Middle oder Senior?
Was passiert mit einem Slice in Go, wenn es wächst und seine Kapazitätsgrenze erreicht? Wie funktioniert die Logik beim Hinzufügen neuer Elemente?
Was ist XSS (Cross-Site Scripting) und wie kann man dagegen vorgehen?
Haben Sie Erfahrung in der Optimierung von Abfragen in relationalen Datenbanken?
Wie erkennt man, in welchen Bucket ein neues Element gehört?
Welche Testfälle wirst du für diesen Algorithmus verwenden?
Schreiben Sie eine Funktion, die überprüft, ob eine Zeichenkette ein Palindrom ist. Ein Palindrom ist eine Sequenz von Zeichen, die in beide Richtungen gleich gelesen wird. Nur auf die Zeichen des Alphabets a-zA-Za-яА-Я prüfen, Groß- und Kleinschreibung nicht berücksichtigen. Eingabe: "isPalindrome" Ausgabe: false <p> Eingabe: "А роза упала на лапу Азора" Ausgabe: true <p> Eingabe: "Is_s_d_+_ssi" Ausgabe: true
Stell dir vor, du hast eine riesige Datenbank (Milliarden von Nutzern in einem sozialen Netzwerk) und musst einen Nutzer anhand der ID finden, aber die Abfrage ist langsam. Was würdest du zuerst tun?
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Warum werden keine Indizes auf alle Spalten und deren Kombinationen erstellt?
Schreiben Sie eine Funktion, die überprüft, ob eine Zeichenkette ein Palindrom ist. Ein Palindrom ist eine Folge von Zeichen, die in beide Richtungen gleich gelesen wird. Nur Zeichen des Alphabets a- я, А- Я, sollen überprüft werden, ohne Berücksichtigung der Groß- und Kleinschreibung.
Welche Komponenten gibt es in der Architektur von Kubernetes?
Wo ist es am besten, UDP anzuwenden?
Haben Sie Erfahrung mit PHP?
Warum Go? Wo hast du angefangen, wie bist du zu dieser Sprache gekommen?