Sobes.tech

Java

¿Qué son los aspectos en Spring AOP? ¿Para qué se utilizan? Da ejemplos.

214

Cuéntame sobre tu último lugar de trabajo. ¿En qué consistía tu trabajo, qué tecnología utilizabas?

180

¿Qué sucede si el contexto de Spring falla durante el despliegue en Kubernetes?

172

Cuéntame sobre el proceso de desarrollo (Ágil/Scrum). ¿Cómo se evalúan las tareas?

170

¿Qué es el contexto de Spring (ApplicationContext)?

170

Integer i = 300, j = 300; System.out.println(i == j);

160

¿Qué tan autónomo fue en el diseño de soluciones en su trabajo?

159

¿Qué es una variable volatile y para qué sirve?

156

¿Cómo puede un hilo indicar que puede ser interrumpido para que otro hilo se ejecute?

150

¿Qué son las sondas de liveness y readiness en Kubernetes? ¿En qué se diferencian?

149

¿Cómo funciona @Transactional? ¿Qué sucede al llamar a un método transaccional desde dentro de la misma clase?

149

¿Cómo construir consultas dinámicas si las condiciones de filtrado son desconocidas de antemano (por ejemplo, 10 campos opcionales)?

146

¿Cómo crear una transacción manualmente sin la anotación @Transactional?

146

Cuéntame sobre el Circuit Breaker que implementaste para la integración con un sistema externo.

143

¿Cómo trabajas con la base de datos? Hibernate/JPA — ¿cómo lo usas?

138

¿Puedes dar un ejemplo similar con otro tipo, donde == dé false?

136

Entrada: nums = [0,1,2,4,5,7] Salida: ["0->2","4->5","7"] public class DemoApplication { public static void main(String[] args) { int[] nums = {0,1,2,4,6,5,7,10}; System.out.println(summary(nums)); } public static List<String> summary(int[] nums){ List<String> result = new ArrayList<>(); int i = 0; int n = nums.length; while (i < n) { int start = nums[i]; while (i + 1 < n && nums[i+1] == nums[i] + 1){ i++; } int end = nums[i]; if (start == end){ result.add(String.valueOf(start)); } else { result.add(start + "->" + end); } i++; } return result; } }

117