Golang
¿Por qué estás buscando trabajo ahora? ¿Qué quieres encontrar para ti?
¿Qué otros problemas globales hay en el código? ¿Cómo almacenar dinero — se puede usar float?
¿Cuántos bytes ocupa una letra rusa?
¿Ha trabajado con procedimientos almacenados en bases de datos?
Cuéntame sobre el teorema de CAP.
Explique la diferencia entre WebSocket y SSE, y los casos de uso de cada uno.
¿Para qué sirve un grupo de consumidores en Kafka?
¿Cómo se almacenan los datos en la base de datos?
Modelar un sistema bancario simple: - Tabla `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabla `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Requisitos:** 1. Escribir SQL para crear el esquema con las restricciones necesarias (NOT NULL, FK, CHECK en `amount` no nulo). 2. Escribir una consulta: - obtener el saldo actual de la cuenta por `account_id` (suma de `amount`). 3. Dificultad adicional: soportar débito/crédito (registro doble). Limpieza
¿Existe un microservicio para deducir fondos del saldo del usuario? Cuando se replica el servicio, surge un problema de condición de carrera. ¿Cómo resolver este problema?
¿Dónde es mejor aplicar UDP?
¿Qué pruebas sueles escribir y en qué casos se aplican?
¿Tenías contenedores sidecar en las instancias? ¿Qué es un sidecar?
¿Qué ocurría en el primer canal de sincronización? ¿Es algún modelo de datos en base al cual se enriquecían de alguna manera?
¿Sabes escribir consultas SQL complejas o de qué nivel aproximadamente?
Dada una cadena S, es necesario contar la cantidad de substrings en esta cadena que contienen todos los caracteres de esta cadena al menos una vez. Ejemplos: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
¿Ha utilizado nubes públicas?
¿Por qué decidieron dividir el monolito en 3 servicios independientes? ¿En qué se basó esa decisión?
¿Cómo distingues a los desarrolladores Junior, Middle y Senior? ¿Por qué criterios te consideras Senior?
¿Cómo se realizó el despliegue en [empresa]?