Golang
Supongamos que tenemos una gran carga, millones de clientes, y tu consulta comienza a tardar mucho en responder. ¿Qué harías? ¿Cómo entenderías que funciona en tiempo constante?
¿Para qué se utiliza en la práctica la palabra clave select?
¿Cómo almacenar mensajes de voz en un mensajero como WhatsApp? ¿Por qué es mejor guardar las imágenes en S3 que en Postgres? ¿Qué opciones existen para almacenar imágenes en Postgres?
¿Qué es el principio de Durabilidad en ACID? ¿Cómo se logra en PostgreSQL?
// Es necesario implementar una función para comprimir una cadena usando el algoritmo de codificación por longitud de ejecución. // Si se encuentra una serie de valores iguales, se reemplaza por la longitud de la serie y el valor. func Encode(s string) string { panic("no implementado") }
¿Qué mecanismos de sincronización de goroutines existen en Go? Corrige el ejemplo con la carrera usando atomic
¿Has tenido experiencia en diseño de sistemas, pensando en la arquitectura desde cero y defendiendo tu propuesta ante el equipo?
¿Cómo fue la migración? ¿Con quién lo hiciste? ¿Cómo exactamente?
¿Qué sucederá si se inician 5 billones de goroutines? ¿Cómo optimizar?
¿Puedes dar un ejemplo de trabajo autónomo: cuál es el tiempo máximo que has trabajado en una sola tarea o problema?
¿Cuánto tiempo cómodo estás dispuesto a dedicar al día a llamadas y reuniones?
Háblame de las goroutines en Go
¿Con qué problemas no evidentes de paralelismo (goroutines) te has enfrentado en proyectos reales y cómo los has solucionado?
¿Cuáles son las ventajas de gRPC sobre REST?
Cuéntenos sobre la influencia de GOGC en el trabajo del recolector de basura y cómo optimizar el uso de la memoria.
¿Tuviste una revisión de código? ¿Cómo fue organizada?
¿Qué es la partición y el sharding?
Imaginemos la situación: varias lecturas activas, llega una solicitud de escritura (RWMutex). ¿En qué orden se ejecutarán las operaciones?
Implemente una función Filter con soporte para genéricos, que acepte una lista y una función predicado, y devuelva una lista filtrada
¿En qué se diferencia JSON de JSONB en PostgreSQL?