🕊️ 2024년 자바 개발자 면접 가이드 (2)

2024년 자바 개발자 면접 가이드 (1) - [https://careerly.co.kr/comments/100242]


Topic 5: Hibernate/Spring-data Jpa/Database(SQL or NoSQL)

이 토픽에서는 Hibernate JPA 프레임워크가 등장하는 데이터 계층을 다룹니다. 면접관이 데이터베이스 담당자라면 그에 관련해 더 깊이 물어볼 수 있습니다. 


[토픽]

  • JPA 레파지토리

  • 엔티티들의 관계

  • SQL 쿼리

  • 관계형과 비관계형 DB 개념

  • DB에서의 CRUD 연산

  • join, indexing, procs, functions

[질문]

  • SQL과 NoSQL의 차이는 무엇인가요?

  • 데이터베이스의 샤딩이 무엇인가요?

  • JPA란 무엇인가요?

  • 부모-자식 관계란 무엇인가요?

  • 조인이란 무엇인가요?

 

Topic 6: 코딩

자바 코딩 토픽에서는 스트림 API를 사용하여 코드를 작성하는 것이 중요하여 스트림 관련 질문을 추가하였습니다.

 

면접에 들어가기 전에 충분히 연습하세요.

 

[토픽]

  • 스트림 API

  • String과 Array에 관련된 코딩 질문

  • 자바 API를 이용한 정렬과 검색

[질문]

  • 배열에서 두 번째로 높은 원소를 찾는 프로그램을 작성하세요. 배열에는 중복 원소가 포함될 수 있습니다.

  • 스트림 API를 이용하여 주어진 문자열에서 중복 요소를 찾아보세요.

  • 주어진 배열에서 가장 긴 문자열을 찾는 프로그램을 작성해보세요.

  • 유효한 괄호를 만드는 프로그램을 작성해보세요.

 

Topic 7: Devops(Kubernetes, Cloud, Kafka, cache)

DevOps/배포 툴에 대해 자세히 설명할 수 있어야 합니다. Jenkins, Kubernetes, Kafka, Cloud 등의 일반적인 툴에 대해 이해하고 있어야 합니다.

 

[질문]

  • Kubernetes에서 POD, Configmap, Node와 cluster가 무엇인가요?

  • Hybrid cloud란 무엇인가요?

  • Apache Spark란 무엇인가요? 

  • Kafka는 무엇이고 어떻게 작동하나요? offset과 consumer group은 무엇인가요?

 

Topic 8: Design pattern/Microservice pattern 

면접관은 항상 디자인 패턴에 대해 물어보고 싶어합니다. 싱글톤, 팩토리 및 옵저버 패턴과 같은 일반적인 디자인 패턴을 코딩에 사용할 수 있는지 알고 싶어합니다.

 

마이크로서비스는 요즘 많이 사용되며, 다양한 유형의 패턴이 나타납니다: 

서킷 브레이커

SAGA

CQRS

Two-phase commit, BFF, API Gateway

 

[질문]

  • 싱글톤 디자인 패턴, 빌더 디자인 패턴, facade 디자인 패턴은 무엇인가요?

  • 우리가 사용해야 할 일반적인 마이크로 서비스 패턴은 무엇인가요? 두가지를 말씀해 주세요.


번역: [https://ducktopia.tistory.com/110]

원문:

https://rathod-ajay.medium.com/your-guide-to-clear-java-developer-interview-in-2024-36a926ec6719

Your Guide to Clear Java Developer Interview in 2024.

Medium

Your Guide to Clear Java Developer Interview in 2024.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 3월 4일 오전 10:22

 • 

저장 1,155조회 21,167

댓글 2