Sobes.tech

Golang

¿Cuáles son las desventajas del sharding?

Middle+
160

¿Qué garantías de entrega ofrece Kafka? ¿Qué se debe hacer en el productor para lograr exactamente una vez?

Middle+
159

[nombre] preguntó: ¿Sigues estudiando? ¿Afectará esto a tu trabajo a tiempo completo?

Senior
157

¿Qué estás buscando ahora para ti en tu nuevo trabajo?

Middle+
155

Cuéntame sobre el Grupo de Consumidores. Si hay 3 particiones y 2 consumidores, ¿cómo se distribuirán?

Middle+
153

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
153

¿Qué sucede con un slice en Go si su capacidad es 8 y tratamos de agregar un noveno elemento?

Senior
152

En la entrada hay arrays de números ordenados en orden ascendente: - sospechosos - inocentes Es necesario excluir a todos los inocentes del array de sospechosos. Ejemplos: Entrada: sospechosos = [1, 2, 3, 4, 5], inocentes = [2, 4] Salida: [1, 3, 5] Entrada: sospechosos = [3, 80, 123, 421, 936], inocentes = [80, 936] Salida: [3, 123, 421]

Middle+
150

[nombre] preguntó: Cuéntame sobre el equipo y los procesos — ¿es un equipo multifuncional, cómo funcionan los sprints?

Senior
150

/* En la entrada hay un array de números nums de longitud n. Cada número del array puede ser único o aparecer dos veces. Los números están en el rango [1, n]. Se necesita escribir una función que devuelva un array que contenga solo los números que aparecen dos veces. Ejemplos: Entrada: nums = [4, 3, 2, 7, 8, 2, 3, 1] Salida: [2, 3] Entrada: nums = [2, 2, 1] Salida: [2] */

Senior
148

Indexación en PostgreSQL: ¿cómo crear un índice para una consulta con múltiples parámetros? ¿Por qué el índice se degradó en medio año con actualizaciones activas?

Senior
147

¿Qué índices conoces en la base de datos?

Middle+
142

[nombre] preguntó: Cuéntame sobre tu lugar de trabajo actual — ¿qué tipo de empresa es y en qué producto estás trabajando?

Senior
142

¿Se puede aumentar el número de particiones en Kafka sin volver a crear el tema?

Middle+
142

¿Qué opinas sobre la reubicación y a dónde pensabas mudarte?

Middle+
141

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
140

¿Entiende correctamente que con cache-aside aún necesitamos ir a la caché y invalidar los datos allí cuando actualizamos los datos en la base de datos?

Senior
140

[nombre] preguntó: ¿Por qué cambiaste de tu empresa anterior a la actual?

Senior
140

¿Qué comando ayuda a actualizar las estadísticas en PostgreSQL?

Middle+
140

¿Cuál es la diferencia entre JSON y Protobuf?

Middle+
137
/4