Java의 GC 알고리즘 종류 G1, Parallel, CMS, ZGC의 특징은 무엇인가요?
JPA에서 양방향 연관관계를 맺을 경우 주의해야 할 점을 설명해주세요.
문자열을 리터럴로 생성하는 것과 생성자를 통해 생성하는 것의 차이점을 설명해주세요.
JPQL에 대해 설명해주세요.
@ManyToOne , @OneToMany , @OneToOne 어노테이션에 대해 설명해주세요.
for, for-each, 그리고 stream의 forEach에 대해 설명해주세요. 그리고 성능 차이에 대해서도 설명해주세요.
final에 대해 설명해주세요. 그리고 필드, 메소드, 클래스에 붙일 때 각각 어떻게 동작하는지 설명해주세요.
클래스 로딩 과정에 대해 설명해주세요.
GC에서의 mark and sweep에 대해 설명해주세요.
스프링의 @Configuration 어노테이션의 역할에 대해 설명해주세요.