본문 바로가기
반응형

면접 질문3

자바 신입개발자용 면접 질문 (난이도 하) 자바와 관련된 기본적인 개념을 묻는 인터뷰 질문 목록입니다. 경험에 기반한 내용보다는 아는 개념을 설명할 수 있는지를 의도했습니다. Java의 역사와 발전에 대해 설명해보세요. Java의 주요 특징은 무엇인가요? JDK와 JRE의 차이는 무엇인가요? 자바 프로그램의 기본 구조는 어떻게 되나요? Java의 데이터 타입 중 기본 데이터 타입과 참조 데이터 타입의 차이점을 설명하세요. 변수 선언과 초기화에 대해 설명해보세요. 자바에서 사용되는 접근 제어자에 대해 설명해보세요. 메서드와 생성자의 차이는 무엇인가요? 오버로딩과 오버라이딩의 개념을 설명하세요. 객체 지향 프로그래밍의 특징과 장점은 무엇인가요? 클래스와 객체의 관계를 설명하세요. this 키워드의 역할은 무엇인가요? 상속의 개념과 사용 이유를 설명해.. 2023. 12. 6.
JPA 정답이 없는 고난이도 면접질문 JPA 고난이도 면접 질문입니다. 단순한 개념 이해를 넘어서 경험에 기반한 대답을 해야 하는 질문입니다. 상당히.. 까다롭네요^^ Entity 상태 전이의 복잡성: JPA에서 Entity 상태 전이 (예: transient, persistent, detached, removed) 과정 중 가장 복잡하거나 오해하기 쉬운 부분은 무엇이며, 이를 어떻게 관리하나요? 1차 캐시와 2차 캐시의 교차점: 1차 캐시와 2차 캐시의 차이점을 설명하고, 이 두 캐싱 메커니즘을 어떻게 효율적으로 사용했는지 구체적인 예를 들어 설명해 주세요. 최적화 및 성능 문제: JPA를 사용할 때 겪었던 가장 까다로운 성능 문제는 무엇이었고, 어떻게 해결했나요? 쿼리 최적화 전략: JPA와 함께 복잡한 쿼리를 최적화하기 위해 사용한 전.. 2023. 11. 30.
JPA 관련 인터뷰 면접 질문 30가지 (심화 - 2) 1. JPA는 상속 매핑 전략을 어떻게 처리합니까? 각 전략을 자세히 설명하십시오. 2. FetchType.LAZY와 FetchType.EAGER의 차이점은 무엇입니까? 예를 들어 설명하십시오. 3. JPA Second-Level Cache의 작동 방식과 이점을 설명하십시오. 4. JPA에서 낙관적 잠금과 비관적 잠금의 차이점과 각 전략을 사용하는 경우를 설명하십시오. 5. JPA에서 JPQL, Criteria API 및 native SQL을 사용하는 것의 주요 차이점은 무엇입니까? 6. CascadeType 열거형과 다양한 값에 대해 설명하십시오. 각각 언제 사용해야 합니까? 7. JPA는 트랜잭션을 어떻게 처리합니까? EntityManager 및 트랜잭션 전파의 역할을 설명하십시오. 8. JPA의 N.. 2023. 5. 4.
반응형