Sobes.tech

Java

¿Cuál es el problema principal de esta implementación? - Envío de mensajes sin clave - Envío sin verificar el tamaño de los mensajes - El productor envía un mensaje a un tema para completar su inicialización. - Envío de mensajes sin verificar la conexión al clúster - Los grupos de consumidores no están configurados

128

¿Cómo implementar una auditoría de todas las llamadas HTTP en un gran servicio monolítico con múltiples controladores (tiempo de llamada, URL, cuerpo de solicitud/respuesta, tiempo de procesamiento)?

124

Por favor, cuéntame sobre el proyecto en Lekton. ¿Qué tipo de proyecto es?

123

Por favor, cuéntame sobre el equipo. ¿Qué tipo de equipo era, quiénes estaban en él, cuántas personas había?

123

¿Qué dos métodos de la clase Java Object deben implementarse de manera coherente para que un objeto pueda usarse como clave en HashMap?

123

¿Qué otras colecciones conoces además de HashMap que se puedan usar?

122

¿Tiene alguna experiencia laboral con dominios de fintech — pagos, finanzas, facturación, integración?

122

¿Qué es la abreviatura ACID en el contexto de las transacciones de bases de datos?

119

¿Cuál es el problema principal de esta implementación? - El índice puede no ser obligatorio - Se utilizó un tipo de índice incorrecto para lograr los objetivos necesarios. - Hay un índice compuesto - La tabla no está normalizada - No se utilizan transacciones

119

¿Cuál es la principal desventaja de la recursión en comparación con la iteración?

119

¿Cuántos años de experiencia en total tienes en el ecosistema JVM?

118

¿Cuándo se crea un proxy AOP en el ciclo de vida del bean?

118

¿Cuál es el problema principal de esta implementación? Falta la separación del Grupo de Consumidores Tiempo de espera programado en la encuesta Hay integración con el sistema Dipti Política de almacenamiento de mensajes incorrecta Falta configuración de filtrado de mensajes en la configuración de la fábrica de oyentes Faltan lotes separados

116

¿Cuál es el problema principal de la estructura de solución elegida? - Inicialización rígida de los campos finales - La estructura no garantiza la unicidad de los servicios en la caché - La búsqueda de servicios complica las pruebas - No hay un patrón de uso. Estrategia de flexibilidad. - El localizador de servicios dificulta la depuración Código: public class CarMaintenanceReminder { private final ServiceLocator serviceLocator; private final ReminderCache reminderCache; public CarMaintenanceReminder() { this.serviceLocator = new ServiceLocator(); this.reminderCache = new ReminderCache(); } public Reminder getOilChangeReminder(String carId) { Reminder reminder = reminderCache.getReminder(carId); if (reminder == null) { reminder = serviceLocator.getService(ReminderService.class).createOilChangeReminder(carId); reminderCache.addReminder(reminder); } return reminder; } } class ServiceLocator { public <T> T getService(Class<T> serviceClass) { return serviceClass.cast(generateService(serviceClass)); } private Object generateService(Class<?> serviceClass) { if (serviceClass == ReminderService.class) { return new ReminderService(); } return null; } } class Reminder { private final String carId; public Reminder(String carId) { this.carId = carId; } } class ReminderService { public Reminder createOilChangeReminder(String carId) { return new Reminder(carId); } } class ReminderCache { private final Map<String, Reminder> cache; public ReminderCache() { this.cache = new HashMap<>(); } public Reminder getReminder(String carId) { return cache.get(carId); } public void addReminder(Reminder reminder) { cache.put(reminder.getCarId(), reminder); } }

114

¿Incluía en el DLT-topico no solo el modelo en sí, sino también la meta-información?

112

Si la prueba de readiness no pasa, ¿el Kafka Listener funcionará o no?

111

Elige la respuesta más adecuada - El coordinador dice que no soporta asincronía - Falta un mecanismo de consistencia de transacciones entre el Servicio B y el Servicio A - Falta cifrado en las conexiones REST - No hay manejo de errores en los registros de servicio

108

class User { String name; public int hashCode() { return name.hashCode(); } public boolean equals(Object o) { return o instanceof User u && name.equals(u.name); } } Map<User, String> map = new HashMap<>(); User u = new User(); u.name = "Bob"; map.put(u, "developer"); u.name = "Alice"; System.out.println(map.get(u));

107

[nombre] preguntó: ¿cómo cubre con pruebas de integración: qué pila utilizó, utilizó JUnit, BDD, Gherkin u otros enfoques similares?

52

[nombre] preguntó: ¿qué experiencia práctica tiene con REST o gRPC? ¿Ha utilizado OpenAPI/Swagger y qué herramientas ha empleado para trabajar con APIs?

49
/5