Sobes.tech

Java

¿Puede explicar qué se entiende por comportamiento de objetos en la programación orientada a objetos?

Junior — Middle
140

¿Se puede aplicar repetidamente el método terminal a un solo flujo en Stream API para Java?

Junior — Middle
Y_lab development
140

¿Cómo se comporta Spring al llamar a un método de otro bean con @Transactional(propagation = REQUIRES_NEW) desde un método con propagación predeterminada? ¿Qué sucede con la transacción principal?

Senior
Сбер Право
140

¿En qué se diferencia REST de SOAP? ¿Qué es REST?

Senior
aiins
140

¿Qué haces con la tarea después de completarla?

Junior — Middle
СБЕРСБЕР
140

¿Para qué se utiliza la palabra clave final en Java (para campos, clases)?

Middle
Лоция
140

¿Detectó en la entrevista signos de que podría ser interrumpida o no completada con éxito?

Junior — Middle
Hftlabs
140

¿Se pueden eliminar completamente los mensajes de Kafka después de su publicación?

Junior — Middle
Firecode
140

¿Puedes dar un ejemplo de uso de un bloque estático en el código?

Junior — Middle
СБЕРСБЕР
140

¿Cómo manejar la carga de archivos (imágenes) a través de una solicitud HTTP en Spring MVC y guardarlos en el disco?

Middle
Финансовые платформы
140

¿Por qué es importante configurar el nivel de aislamiento de las transacciones y cómo afecta esto al funcionamiento del sistema?

Junior — Middle
Brainway LTD
140

¿Qué métodos ha utilizado para combatir el agotamiento profesional y recuperar la motivación?

Junior — Middle
140

¿Qué nuevas funciones de Java 17/21 estás usando?

Senior
МТСМТС
140

¿Cuáles son las características distintivas de una lista enlazada y en qué se diferencia de otras estructuras de datos?

Junior — Middle
140

¿Cómo se implementa el soporte de transacciones mediante la anotación @Transactional en Spring Framework?

Junior — Middle
140

¿Cómo se puede calcular el tiempo medio de respuesta del sistema?

Junior — Middle
140

¿Cuál es su experiencia con Apache Kafka y en qué proyectos lo ha utilizado?

Junior — Middle
СпортмастерСпортмастер
140

Hay un sistema que permite a los usuarios trabajar con archivos en el navegador. La pila tecnológica es estándar: Java, Spring, React, Postgres. Los archivos se almacenan en el sistema de archivos en el backend, y los metadatos de los archivos en la base de datos. El equipo implementó una función: renombrar archivos. Este método es esencial para renombrar archivos en el backend. Se debe realizar una revisión donde se identifiquen posibles problemas en el código existente y se propongan soluciones. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // renombrar archivo en disco exec("update file set name='" + newName + "' where id = " + id); }

Middle+
СБЕРСБЕР
140

¿Cómo resuelve Spring los beans si hay varias implementaciones de una misma interfaz?

Senior
МТСМТС
140

¿Cómo implementa un sistema para verificar automáticamente las soluciones de Sudoku?

Junior — Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
140
/730