Sobes.tech

Golang

¿Es seguro para hilos el índice hash en PostgreSQL?

Senior
Uzum
52

Cuéntenos sobre las estrategias de partición de bases de datos: ¿cuándo comenzar a particionar y qué criterios usar para elegir la clave de partición?

Senior
А7
52

¿Qué es importante al elegir una empresa? ¿En qué vas a fijarte?

Middle+
AvitoAvito
52

¿Cómo se implementan las instrucciones condicionales (if) a nivel de ensamblador bajo el capó?

Middle
Graveling
52

¿Cómo implementan: Kubernetes, bare metal o en la nube?

Middle+
VK music
52

Cuéntame sobre tu experiencia práctica usando canales en Go — ¿cómo los has aplicado en la práctica?

Middle
VKVK
52

func normalize2(str []rune) []rune { result := str[:0] for val := range str { if val != ' ' { result = append(re) } } l, r := 0, 0 isSpace := false for i := 0, i < len(str); i++ { val := string(str[i]) if val == " " { if isSpace { continue } else { str[r] = val r++ isSpace = true } } else { str[r] = val r++ isSpace = false } } return str[:r] }

Senior
МТС CloudМТС Cloud
52

¿Ahora trabajas en Moscú?

Middle
AiUP
52

¿Qué es TLS, para qué sirve y cómo funciona?

Senior
YadroYadro
52

Desde el punto de vista del rendimiento, ¿qué reglas generalmente aceptadas se deben aplicar a dicho esquema de base de datos?

Middle
СитиДрайвСитиДрайв
52

¿De dónde proviene la memoria para las variables? ¿Qué es un asignador de memoria?

Senior
AstonAston
52

¿Por qué dejaste RocketDev?

Senior
А7
52

¿Cómo se filtraban los duplicados? ¿No se podía identificar un duplicado por ID? ¿Por qué enriquecer los datos desde Redis?

Senior
OkkoOkko
52

¿Qué hacías si se perdían los datos? ¿Cómo se puede saber en general que los datos se han perdido?

Senior
МВидео/эльдорадо
52

¿Es normal que el envío de correos electrónicos bloquee la creación de pedidos? ¿Cómo se puede solucionar?

Middle
Туту
52

Cuéntame sobre tu experiencia y en qué trabajaste en tu empleo anterior

Middle+
X5 groupX5 group
52

¿Con qué garantías de entrega en Kafka has tenido experiencia, cuáles existen y con cuáles has trabajado?

Senior
2gis2gis
51

¿Para qué sirve un mutex en un limitador de velocidad? ¿Se puede resolver el problema sin un mutex, usando sync.Map?

Middle+
ООО Дэстэн Партнерс
51

Saga — ¿para qué la necesitas, con qué operas?

Senior
А7
51

```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Original slice: ") fmt.Println(" all: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("After deleting element with idx = 5: ") fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("After del[0] = 999 and del[len(del) - 2] = 998: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // } ```

Middle+
МВидео/эльдорадо
51
/412