Opowiedz o wstrzyknięciach SQL
Golang
Czy oceniasz siebie jako middle czy senior?
Jak działają mapy w Go?
Co będzie dla ciebie ważne przy wyborze nowego miejsca pracy?
Czym jest inode w Linux?
Co się dzieje z slice'em w Go, gdy rośnie i osiąga swój limit pojemności? Jak działa logika przy dodawaniu nowych elementów?
Czym jest XSS (Cross-Site Scripting) i jak z tym walczyć?
Czy masz doświadczenie w optymalizacji zapytań w relacyjnych bazach danych?
Jak rozpoznać, do którego kosza umieścić nowy element?
Jakie przypadki testowe użyjesz dla tego algorytmu?
Napisz funkcję, która sprawdza, czy ciąg znaków jest palindromem. Palindrom to sekwencja znaków, która czyta się tak samo w obu kierunkach. Należy sprawdzać tylko znaki alfabetu a- я, А- Я, nie uwzględniając wielkości liter.
Dlaczego nie tworzą indeksów na wszystkich kolumnach i ich kombinacjach?
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})) }
Wyobraź sobie, że masz ogromną bazę danych (miliony użytkowników w serwisie społecznościowym) i musisz znaleźć użytkownika po ID, ale zapytanie jest wolne. Co zrobiłbyś jako pierwsze?
Jakie są komponenty w architekturze Kubernetes?
Napisz funkcję, która sprawdza, czy ciąg znaków jest palindromem. Palindrom to sekwencja znaków, która czytana od początku do końca i od końca do początku jest taka sama. Sprawdzaj tylko znaki alfabetu a-zA-Za-яА-Я, nie uwzględniaj wielkości liter. Input: "isPalindrome" Output: false <p> Input: "А роза упала на лапу Азора" Output: true <p> Input: "Is_s_d_+_ssi" Output: true
Jak działają operacje atomowe?
Dlaczego Go? Od czego zacząłeś, jak trafiłeś na ten język?
Czy masz doświadczenie z PHP?