Como concatenar strings de forma eficiente em Go? Quais opções existem?
Golang
Que tipos de transações distribuídas existem?
Que dados não devem ser colocados em cache?
Como funcionam os mapas em Go?
O que será importante para ti ao escolher um novo local de trabalho?
O que acontece com um slice em Go quando ele cresce e atinge o seu limite de capacidade? Como funciona a lógica ao adicionar novos elementos?
O que é XSS (Cross-Site Scripting) e como combater isso?
Fale sobre injeções SQL
Escreva uma função que verifique se uma string é um palíndromo. - Um palíndromo é uma sequência de caracteres que é lida da mesma forma em ambos os sentidos. - Deve verificar apenas os caracteres do alfabeto a-zA-Zа-А-я, sem considerar diferenças de maiúsculas e minúsculas.
Você se avalia como middle ou senior?
O que é um inode no Linux?
Tiveste experiência em otimização de consultas em bases de dados relacionais?
Escreva uma função que verifique se uma string é um palíndromo. Um palíndromo é uma sequência de caracteres que é lida da mesma forma em ambos os sentidos. Deve verificar apenas os caracteres do alfabeto a- я, А- Я, sem considerar diferenças de maiúsculas e minúsculas.
Imagine que tens uma enorme base de dados (milhares de milhões de utilizadores numa rede social) e precisas encontrar um utilizador por ID, mas a consulta é lenta. O que farias em primeiro lugar?
Que casos de teste vais usar para este algoritmo?
Quais são os componentes na arquitetura do Kubernetes?
Escreva uma função que verifique se uma string é um palíndromo. Palíndromo é uma sequência de caracteres que é lida da mesma forma em ambas as direções. Verifique apenas os caracteres do alfabeto a-zA-Za-яА-Я, sem considerar case-sensitive. Entrada: "isPalindrome" Saída: false <p> Entrada: "А роза упала на лапу Азора" Saída: true <p> Entrada: "Is_s_d_+_ssi" Saída: true
Por que não criam índices em todas as colunas e suas combinações?
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})) }