본문 바로가기
반응형

분류 전체보기79

JPA 관련 인터뷰 면접 질문 30가지 (심화) JPA와 Hibernate의 차이점은 무엇인가요? JPA에서 Cascade Type을 지정하지 않으면 어떻게 될까요? JPA에서 FetchType.LAZY와 FetchType.EAGER의 차이점은 무엇인가요? JPA에서 OneToMany와 ManyToOne의 관계에서 어떤 Fetch Type을 사용해야 할까요? JPA에서 Named Query와 Dynamic Query의 차이점은 무엇인가요? JPA에서 Transaction의 Isolation Level은 어떤 것이 있나요? 각각 어떤 특징을 가지고 있나요? Hibernate에서 Dirty Checking은 어떻게 이루어지나요? Hibernate에서 1차 캐시와 2차 캐시의 차이점은 무엇인가요? Hibernate에서 Lazy Loading과 Eager L.. 2023. 3. 2.
JPA 관련 인터뷰 면접 질문 50가지 JPA 인터뷰에 나올 수 있는 날카로운 면접질문 리스트입니다. JPA와 Hibernate의 차이점은 무엇인가요? Hibernate에서 Session과 Transaction의 역할은 무엇인가요? JPA에서 Entity의 Life Cycle은 어떻게 이루어지나요? JPA에서 Entity의 상태(State) 전이는 어떻게 이루어지나요? JPA에서 Persist() 메서드는 무엇을 하는 메서드인가요? JPA에서 Flush() 메서드는 무엇을 하는 메서드인가요? JPA에서 Cascade Type을 지정하지 않으면 어떻게 될까요? JPA에서 FetchType.LAZY로 설정했을 때 N+1 문제가 발생하는 이유는 무엇인가요? JPA에서 Entity를 캐시하는 방법은 무엇인가요? JPA에서 쿼리 캐시를 사용하는 방법은.. 2023. 3. 2.
Git 관련 인터뷰 면접 질문 50가지 Git에서 브랜치란 무엇인가요? Git에서 Merge란 무엇인가요? Git에서 Commit 메시지 작성 시 주의할 점은 무엇인가요? Git에서 Add와 Commit의 차이점은 무엇인가요? Git에서 Rebase란 무엇인가요? Git에서 Cherry-pick이란 무엇인가요? Git에서 Submodule이란 무엇인가요? Git에서 Tag란 무엇인가요? Git에서 Stash란 무엇인가요? Git에서 Reset과 Revert의 차이점은 무엇인가요? Git에서 Blame이란 무엇인가요? Git에서 LFS(Large File Storage)란 무엇인가요? Git에서 Ignore 파일이란 무엇인가요? Git에서 Gitflow란 무엇인가요? Git에서 Bisect이란 무엇인가요? Git에서 Squash란 무엇인가요? .. 2023. 3. 2.
백엔드 서버 개발자 인터뷰 면접 질문 200가지 👉 백엔드 경력자를 위한 면접질문 10개 자신의 개발 경험에 대해 설명해주세요. 협업 경험에 대해 얘기해보세요. 가장 자신있는 프로그래밍 언어는 무엇인가요? 자신이 개발한 코드 중 가장 자랑스러운 코드는 무엇인가요? 개발자로서 성장을 위해 노력하는 방법은 무엇인가요? 새로운 기술을 배우는데 필요한 습득 방법은 무엇인가요? 개발 과정에서 발생하는 문제 해결 능력에 대해 얘기해보세요. RESTful API와 SOAP API의 차이점은 무엇인가요? 성능 최적화를 위해 주로 사용하는 방법은 무엇인가요? 프로그래밍에서 DRY(Don't Repeat Yourself) 원칙에 대해 설명해보세요. TDD(Test Driven Development)가 무엇인지 설명해주세요. 객체 지향 프로그래밍의 특징에 대해 설명해보세.. 2023. 3. 2.
반응형