Java
¿Qué son los operadores intermedios y terminales en Stream? Proporcione ejemplos.
¿Cómo poner un hilo en estado WAITING y TIMED_WAITING, en qué se diferencian?
¿Se pueden leer los mensajes en el mismo orden en que fueron escritos a partir de un tema distribuido en tres particiones?
¿Cómo trabajaron con Kafka? ¿Fue necesario ajustar las particiones, configuraciones? ¿Qué pasa si los consumidores son menos que las particiones?
¿Qué relaciones entre entidades en Hibernate son por defecto ansiosas (EAGER), cuáles perezosas (LAZY)?
¿Qué es la partición en PostgreSQL? ¿En qué se diferencia del sharding?
¿Cómo te sientes respecto a escribir pruebas?
¿Cuál es la diferencia entre newFixedThreadPool y ForkJoinPool?
¿Cuántas instancias/contenedores tenía el servicio?
Cuéntame sobre la experiencia relevante en tu último trabajo: qué te gustó, qué no te gustó.
Cuéntame sobre tu experiencia trabajando con Spring y Spring Boot. Evalúate en una escala de tres puntos.
¿Cómo funciona el patrón Circuit Breaker?
¿Qué es Spring Actuator? ¿Qué métodos (sondas) se utilizan para verificar el estado del contexto de la aplicación para ingresar un pod en el balanceo en Kubernetes/OpenShift?
¿Y si no se usa una base de datos y un envoltorio de Spring, también se puede separar la obtención y el procesamiento del mensaje?
¿Qué sucederá si hay dos particiones y tres consumidores en un mismo grupo? ¿Y si hay tres particiones y dos consumidores?
¿Qué patrones de arquitectura de microservicios conoces?
¿Ha tenido que optimizar los parámetros de JVM y Garbage Collector?
¿Qué son ZooKeeper y KRaft en el contexto de Kafka? ¿Cuál es la diferencia?
Si tomamos una decisión positiva, ¿cuándo podrá unirse a nosotros?
¿Cuál es la diferencia entre los puntos de historia y la estimación de tiempo?