## 8주차 핵심 주제 면접 스터디 ## Spring2 + JPA ### 기본 질문 리스트 #### Spring 1. Proxy에 대해서 설명해주세요.(CGLIB, JDK Proxy) 2. Spring AOP를 활용해보셨다면, 어떻게 활용해보셨나요? 장점이 무엇일까요? 3. POJO란 무엇인가요? Spring Framework에서 POJO는 무엇이 될 수 있을까요? 4. 의존성과 설정값을 생성자 인자로 주입해야 하는 이유에 대해 설명해주세요.(Field Injection, Setter Injection을 지양하는 이유는?) 5. PSA란? 6. @Transactional이 붙은 서비스 내에서 @Async가 붙은 메소드를 호출하면 어떻게 될까요? #### JPA 7. JPA 영속성 컨텍스트의 이점(5가지)을 설명해주세요. 8. 영속성 컨텍스트 생명주기에 대해서 설명해주세요. 9. 1차 캐시, 2차 캐시에 대해서 설명해주세요. 10. dirty checking에 대해서 설명해주세요. 11. LazyInitializationException은 왜 발생할까요? 12. 스프링 프레임워크에서의 엔티티 매니저와 영속성 컨텍스트 13. JPA Propagation 전파단계를 설명해주세요. 14. JPA를 쓴다면 그 이유에 대해서 설명해주세요. 15. N + 1 문제는 무엇이고 이것이 발생하는 이유와 이를 해결하는 방법을 설명해주세요. 16. OSIV에 대해서 설명해주세요.
8주차 핵심 주제 면접 스터디
Spring2 + JPA
기본 질문 리스트
Spring
JPA