¿Cómo se puede evitar detener la Dead Letter Queue en caso de fallos repetidos?
Java
public class ClassA { int a; @Override public boolean equals(Object obj) { //implementación if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementación if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
¿Qué son las sondas de readiness y liveness en Kubernetes?
¿Qué integraciones has realizado? ¿Puedes dar un ejemplo?
¿Es óptimo utilizar el backend como componente arquitectónico principal del proyecto?
¿Qué sucederá si se llama a un método @Async desde un método no anotado dentro de un mismo bean?
Háblame del producto en el que trabajaste en Magnit.
¿Por qué protocolo se interactuó con [sistema/servicio]?
//Dado un array de números, en el que todos los números excepto uno tienen un par, //encontrar el número que aparece solo una vez // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
¿Qué reglas de idempotencia existen para los métodos HTTP? ¿Cómo resolver el problema de las solicitudes POST duplicadas?
¿Trabajaste con diseñadores en tu último proyecto?
¿Cómo fue que te mudaste al extranjero y trabajaste en Chipre? ¿Qué te motivó para la reubicación?
¿Qué son los beans en Spring, cómo se crean y configuran?
¿Qué sucede si hay menos particiones que consumidores?
¿Cómo está estructurada la memoria en Java (JVM)? ¿Qué áreas existen: pila, montón?
¿Qué versión de Java utilizaste en tu proyecto o trabajo?
¿Qué es gRPC y cuáles son sus ventajas?
Cuente la jerarquía básica de excepciones en Java. ¿Qué son las excepciones comprobadas y no comprobadas?
El producto llegó con la solicitud de desarrollar un servicio de Lealtad, que en función de la cantidad de pedidos entregados (sistema maestro de pedidos OMS) proporcionará al servicio de pago (cajero) el tamaño del descuento. El servicio de Lealtad aún no tendrá una interfaz frontal, solo en la base de datos se debe almacenar un mapeo de cuántos pedidos entregados y no cancelados corresponden a qué descuento. Algo como: Pedidos Descuento [porcentaje]% [porcentaje]% [porcentaje]% [porcentaje]% Es necesario diseñar un servicio, proponer mecanismos de integración con el Servicio de Pago y el Servicio de Gestión de Pedidos. Es necesario diseñar la arquitectura del servicio, que se pueda entregar al equipo de desarrollo y despliegue.
¿Qué buscas en un equipo y en un producto? ¿Cuáles son tus criterios al elegir un lugar de trabajo?