Sobes.tech

Java

¿En qué ámbito de visibilidad se crean por defecto los beans en Spring?

212

¿Tiene una arquitectura de microservicios: escribió la anotación en un servicio específico o en todo el proyecto? ¿Cómo distribuyó la solución?

189

Cuéntame sobre un caso de optimización de una consulta SQL: ¿cuál era el problema y cómo se resolvió?

178

¿Cómo aplicar la anotación en la práctica? ¿Escribiste tus propias anotaciones personalizadas?

175

Revisión de código: eche un vistazo al método getDivisions (capturas de pantalla del código) — ¿qué le gustó, qué no le gustó? ¿Es justificado el uso de orden insensible, manejo de errores, streaming, etc.?

151

¿Qué significa propagation cuando un método se llama desde el contexto de una transacción ya abierta?

151

Si una entidad se carga con una sola consulta y llamamos al método para obtener la entidad relacionada, ¿cuántas consultas en total se realizarán?

145

¿Cómo explicarías a otro desarrollador qué es Spring Data y cuál es su valor?

139

¿Qué es una anotación en Java? ¿Cómo explicarías esto a otro desarrollador?

138

¿El método save() en el repositorio JPA crea una nueva entidad o actualiza una existente?

136

¿Ha utilizado alguna vez TransactionTemplate en su trabajo? Dé un ejemplo en el que decidió programáticamente si revertir la transacción o no.

133

¿Es justificado el uso de la anotación @Transactional(readOnly=true) en este método?

131

¿Qué métodos de manejo de excepciones ha utilizado en aplicaciones Spring Boot?

130

Tarea: hay dos microservicios, se necesita transferir una tabla grande (más de 3 millones de registros) de uno a otro (hacer una copia local). ¿Cómo lo implementarías, teniendo en cuenta que los datos pueden cambiar con frecuencia y que se requiere transaccionalidad (todo o nada)?

127

¿Por qué el alcance singleton se selecciona por defecto para los beans y por qué se considera que crear un objeto es una operación costosa?

127
/2