Java
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.
¿Funcionalmente obtenemos alguna ventaja al usar la API de Streams, además de la estética?
¿Qué es un servicio web RESTful? Principios clave.
¿Cómo crear una excepción personalizada en Java?
¿Cómo se registran los requisitos del sistema: solo en las tareas, y el analista los describe?
producer 1 consumer 2 partition 3 topic 1
¿Cómo crear una transacción manualmente sin la anotación @Transactional?
¿Cómo optimizó las consultas SQL?
¿Cuál es la relación entre un tópico y una partición en Kafka?
Cuente sobre los métodos equals() y hashCode(), su contrato y su papel en HashMap
¿Por qué cambias de trabajo?
¿Qué grupo de hilos se utiliza debajo de Stream.parallel()? ¿En qué se diferencia ForkJoinPool de FixedThreadPool?
Revisión de código: Servicio de reserva de billetes — ¿qué problemas ves en el código?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Cuéntame sobre la estructura de datos HashMap
-- Hay tablas con la estructura Empleado id (PK) nombre salario dep_id (FK department.id) Departamento id (PK) nombre -- escribir una consulta que devuelva una lista de los nombres de todos los departamentos con el salario máximo en cada departamento select d.nombre, COALESCE(MAX(e.salario), 0) from Departamento d left join Empleado e on e.dep_id = d.id group by d.nombre
¿En qué plazo podrá incorporarse al proyecto: en dos semanas, antes o después?
¿Ha trabajado directamente con la escritura de código multihilo?
¿Cómo funciona HTTPS? ¿Qué es SSL? ¿En qué se diferencia TLS de Mutual TLS?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);