Java
¿Cómo se trabajaba con los recursos antes de la aparición de try-with-resources?
¿Solo trabajaste en un proyecto en [empresa]?
¿Qué mecanismos de Java se utilizan en el núcleo de Spring?
¿Tiene un certificado militar, todavía válido?
¿Para qué fines se aplica la programación orientada a aspectos (AOP)?
Si no existiera esa infraestructura (como Prometheus), y solo tuviera Kafka y una base de datos, ¿podría la base de datos registrar todos esos mensajes bajo una carga de cien mil mensajes por segundo?
/** * Devuelve una lista de etiquetas de libros de autores especificados por una lista de identificadores * @param authors lista de autores * @param searchAuthorIds lista de identificadores de autores cuyas etiquetas de libros se deben obtener * @return lista de etiquetas de libros de los autores indicados */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }
¿En qué proyecto trabajaste en [empresa]?
¿Cómo implementar la validación de la lógica de negocio en Spring (por ejemplo: edad >16 años, sin cuentas bloqueadas, límite de tarjeta no excedido)?
¿Con qué bases de datos NoSQL has trabajado? ¿Qué es una base de datos NoSQL?
¿Has trabajado con manifiestos de Kubernetes? ¿Con qué objetos?
¿Tiene experiencia en pruebas de carga de aplicaciones Java e integraciones?
¿Cómo vincular servicios de dos archivos docker-compose diferentes?
¿Cómo se organiza el control de calidad del código?
¿Qué es Compare-and-Swap (CAS) en programación multihilo? ¿Para qué se utiliza?
¿Cuáles son las principales dificultades y limitaciones que ves al integrar escenarios de IA en la arquitectura backend existente, y cómo abordas su resolución?
¿Ha tenido alguna vez la experiencia de explicar a un cliente o analista por qué una tarea lleva no 2, sino 10 días?
¿Cómo organizar un TestContainer común para varias clases de prueba sin detenerse entre ellas?
¿Qué es preferible en la pila?
class Person { String firstName; String lastName; Integer age; } Necesita implementar un método estándar que compare dos objetos Person.