¿En qué consiste exactamente la ausencia de colisiones en diferentes soluciones, en memoria y en base de datos?
Golang
¿Qué mostrará este código y por qué? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
¿Cuál es el principal lenguaje de programación y qué otros idiomas conoces, incluyendo experiencia no comercial?
¿Cuál es la complejidad algorítmica actual de la búsqueda?
Cuéntame sobre el proyecto en Roistat: ¿qué tipo de proyecto es y por qué te fuiste?
Necesitamos reiniciar el servicio (actualización/nueva función): ¿qué impacto tendrá esto en los procesos asíncronos de envío a análisis?
¿Hiciste el id serial en todas partes? ¿Qué significa eso?
¿Dónde te ves en el futuro: como experto, Tech Lead, arquitecto?
¿Cómo afectan los índices a la lectura y escritura — aceleran o ralentizan?
¿Cómo saber si una consulta usará este índice? ¿Conoces alguna construcción en SQL para verificarlo?
¿Puedes explicar a qué te refieres con el sesgo en otro método de generación?
Y si alcanzamos la capacidad de nuestra solución en memoria, ¿qué podrías sugerir para liberar memoria?
Supongamos que el RPS aumenta repentinamente (Black Friday), y el servicio de análisis no puede manejarlo, ¿qué se puede hacer?
¿Puedes explicar qué es una colisión en el contexto de esta tarea? ¿Pueden ocurrir colisiones en tu código?
¿En qué momento se ejecutan los diferimientos?
¿Por qué no podemos simplemente agregar un índice a cada campo por adelantado por si acaso?
-- Seleccionar todos los chats del usuario Vasya en formato (chat_id, chat_name)