Sobes.tech

Golang

¿Cómo hacer que la memoria sea constante (eliminar la dependencia del número de caracteres únicos)?

Senior
Яндекс
74

¿Cómo funciona un índice compuesto (A, B, C) en las consultas?

Middle+
Magnit Tech
74

¿Cuál es la diferencia entre procesos y hilos?

Senior
YadroYadro
74

¿Cuáles son las expectativas salariales (netas)?

Senior
Яндекс
74

Cuente sobre Kafka: temas, particiones, grupos de consumidores, garantías de entrega.

Middle+
Servicepipi
74

¿Tiene alguna pregunta sobre los procesos, las condiciones de trabajo y los próximos pasos?

Senior
spnd.xyz
74

¿Qué sucede al registrarse en un canal cerrado, leer de un canal cerrado, escribir/leer desde un canal nil?

Senior
А7
74

¿Te posicionas como un desarrollador medio o como un desarrollador senior?

Middle+
2gis2gis
74

¿Qué es una condición de carrera y qué métodos existen para protegerse de ella?

Middle
VKVK
74

paquete principal importar ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

Middle+
МВидеоМВидео
74

¿Qué tan rápido funcionará una búsqueda lineal de todos los backend en una alta RPS (por ejemplo, 30,000 RPS y 10 backend)?

Middle
Яндекс
74

¿Hubo situaciones en las que un mensaje en Kafka no llegaba?

Senior
Финтехробот
74

// tabla productos: // ID | cnt_view // ----------- // 1 | 100 // dos usuarios comenzaron a ver el producto con id = 1 al mismo tiempo // y en nuestra base de datos se lanzaron 2 transacciones en paralelo // ¿cuál será el resultado? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
74

¿Cómo aparece una función y llega hasta la venta: planificación, desarrollo, pruebas, revisión de código, despliegue, reversión?

Senior
Яндекс
74

¿De qué se puede partir al elegir la cantidad de shards para la caché si la carga no es conocida de antemano?

Middle
Ozon FreshOzon Fresh
74

¿Qué formato de trabajo prefieres, tienes el carnet militar y cuáles son tus expectativas financieras?

Middle
VKVK
74

¿Por qué quieres dejar tu empresa actual?

Middle+
OZONOZON
74

¿Tenías mucha lógica en tus servicios, o los servicios eran simplemente 'toma de aquí, ponlo allí'?

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

¿Tienes alguna pregunta sobre el proceso de selección o sobre la empresa?

Middle+
FaceApp
74

¿Por qué el índice B-tree es tan popular y versátil?

Middle+
РамблерРамблер
74
/412