Golang
Explica qué es una gorutina y cómo se utiliza en programación
¿En qué se diferencia la estructura de datos de un array de un slice en términos de uso y características de implementación?
¿Por qué el índice B-tree tiene una complejidad de O(log n)?
¿Cuándo es apropiado pasar el contexto a la base de datos en ExecContext y cuándo no?
¿Tiene experiencia trabajando con procesamiento bancario o sistemas de procesamiento bancario?
Explica qué se entiende por el término 'montón' en el contexto de la gestión de memoria en programación
¿Qué es la lectura fantasma y la escritura perdida?
¿De qué cantidad estás considerando la oferta ahora?
Calcula la carga: tenemos 6 juegos por segundo y 80 movimientos por partida — ¿cuántos movimientos por segundo?
¿Por qué necesitamos un Load Balancer y un API Gateway? ¿Qué hacen y de qué son responsables? ¿El Load Balancer actúa como limitador de tasa?
¿Qué es mejor: un monolito modular o microservicios para un servicio de ajedrez?
¿Cuántos años llevas desarrollando en Go?
¿Qué es un almacenamiento blob, qué tipos existen y qué almacenan?
¿Con qué API has trabajado?
¿Cuándo es recomendable pasar de monolito a microservicios? ¿A qué RPS y bajo qué condiciones?
¿Cómo organizar mejor la arquitectura de un servicio de ajedrez (similar a Chess.com) para Rusia con 1 millón de usuarios y 50k DAU, donde el jugador juega 5 partidas al día, hay perfiles, emparejamiento y logros?
¿Qué son las sesiones sticky y por qué son necesarias para que todas las conexiones caigan en una sola instancia?
¿Entiendes cómo se implementan los principios de POO en Go?
¿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?