¿SQL o NoSQL? ¿Cuándo eliges uno u otro? ¿Son necesarias las migraciones para MongoDB?
Technical Writer
El servicio consume memoria lentamente. ¿Cómo localizar el problema?
¿Hubo casos en los que intencionadamente no usaste goroutines, aunque podías? ¿Por qué?
Explica qué es una interfaz desde el nivel de un desarrollador junior
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }
¿Al trabajar con highload: menos asignaciones o mejor legibilidad del código?
¿Qué capas ves en la aplicación? ¿Cómo se comunican entre ellas?
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }
¿Qué patrones son adecuados para validar datos, crear objetos y seleccionar un método de pago?
¿Cómo verificar la integridad de los datos en un webhook? ¿Cómo proteger los datos a nivel de transporte?
¿Por qué razones un microservicio puede no escalar?
¿Qué enfoques utilizas para construir el servicio? Nombra los factores principales de la 12-factor app
¿Cómo eliges la estructura del proyecto en Go?
Cuéntame sobre transacciones distribuidas. ¿Cuál es la diferencia entre orquestación y coreografía?
¿Cuáles son las diferentes variedades de excepciones en Java y en qué se diferencian?
¿Qué objetos inmutables conoces en Java?
¿Cómo transferir de manera segura los datos del formulario al servidor? ¿Cómo funciona HTTPS?
¿Con qué problemas de Go has enfrentado en producción?
¿Por qué usar DTO entre capas?
¿Qué aplicarás para la seguridad de la API? ¿Cómo autorizarás al cliente y host-to-host?