Ինչպե՞ս արդյունավետ կերպով միացնել տողերը Go-ում: Ի՞նչ տարբերակներ կան։
Golang
Ի՞նչ տեսակների տարածված գործարքներ կան:
Որ տվյալները չպետք է տեղադրվեն կեշում?
Ինչպես են աշխատում քարտեզները Go-ում?
Ի՞նչ է կարևոր քեզ համար նոր աշխատանք ընտրելիս։
Ի՞նչ է տեղի ունենում Go-ում սլայսի հետ, երբ այն մեծանում է և հասնում է իր ծավալի սահմանին: Ինչպե՞ս է աշխատում տրամաբանությունը նոր տարրեր ավելացնելիս։
Ի՞նչ է XSS (Cross-Site Scripting) և ինչպես պայքարել դրա դեմ?
խոսիր SQL մուտքերի մասին
Գրեք ֆունկցիա, որը ստուգում է, արդյոք տողը պալինդրոմ է: - Պալինդրոմը՝ տեքստի հաջորդականություն, որը նույնն է երկու ուղղություններով: - Պետք է ստուգել միայն a-zA-Zа-А-я տառերը, առանց մեծատառ-փոքրատառ տարբերության։
Դու ինքներդ ձեզ գնահատում եք որպես middle կամ senior?
Ինոդը ինչ է Linux-ում?
Դուք ունե՞ք փորձ ռելյացիոն տվյալների բազաների հարցումների օպտիմալացման մեջ։
Գրեք ֆունկցիա, որը ստուգում է, արդյոք տողը պալինդրոմ է: Պալինդրոմը՝ տեքստի հաջորդականություն, որը ընթերցվում է նույն կերպ երկու ուղղություններով: Պետք է ստուգել միայն այբուբենի a- я, А- Я տառերով, մեծատառ-փոքրատառ տարբերությունը հաշվի չառնելով։
Նկարագրեք, որ ձեր մոտ մեծ տվյալների բազա կա (միլիոնավոր օգտվողներ սոցիալական ցանցում) և պետք է գտնել օգտվողին ID-ով, բայց հարցումը դանդաղ է: Ինչ եք անելու առաջին հերթին?
Ի՞նչ թեստային դեպքեր կօգտագործեք այս ալգորիթմի համար:
Ի՞նչ բաղադրիչներ կան Kubernetes-ի ճարտարապետությունում։
Գրեք ֆունկցիա, որը ստուգում է տողը պալինդրոմ է։ Պալինդրոմը՝ դա տեքստի այն շարադրանքն է, որը նույնն է երկու ուղղություններով։ Ստուգեք միայն a-zA-Za-яА-Я տառերը, մեծատառ-փոքրատառ տարբերությունը հաշվի առեք: Ներմուծում: "isPalindrome" Ելք: false <p> Ներմուծում: "Ա ռոզա упала на лапу Азора" Ելք: true <p> Ներմուծում: "Is_s_d_+_ssi" Ելք: true
Ինչու չեն ստեղծում ինդեքսներ բոլոր սյունակների և նրանց համակցությունների վրա:
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})) }