yourjin blog

Home

❯

interview

❯

면접 스터디 2주차

면접 스터디 2주차

Aug 13, 20262 min read

  • 면접
  • 스터디
  • 설계원칙
  • web
  • oop

1. Spring

Spring 기본 원리

SOLID 원칙에 대해 설명해주세요

IoC와 DI에 대해 설명해주세요

의존성 주입 방식에는 어떤 것들이 있으며, 생성자 주입을 권장하는 이유는 무엇인가요

Spring 생명주기 & 요청 처리

Spring Bean의 생명주기에 대해 설명해주세요

Spring MVC의 동작 과정에 대해 설명해주세요

Filter와 Interceptor의 차이점에 대해 설명해주세요

Spring AOP & 트랜잭션

Spring AOP란 무엇이며, 어떤 상황에서 사용하나요

@Transactional의 동작 원리에 대해 설명해주세요

2. JPA

JPA & 영속성 컨텍스트

ORM이란 무엇이며, JPA를 사용하는 이유는 무엇인가요

영속성 컨텍스트(Persistence Context)란 무엇인가요? 또한 어떤 이점이 있나요?

엔티티(Entity)의 생명주기에 대해 설명해주세요

JPA 조회 & 성능 최적화

N+1 문제란 무엇이며, 해결 방법에는 어떤 것들이 있나요

Fetch Join이란 무엇이며, 일반 Join과의 차이점은 무엇인가요

즉시 로딩(EAGER)과 지연 로딩(LAZY)의 차이점은 무엇인가요

JPA의 변경 감지, 즉 Dirty Checking은 어떻게 동작하나요


Graph View

  • 1. Spring
  • 2. JPA

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community